[請益] 由::呼叫時自動產生建構式
有常在用Class寫的應該都知道
class foo{
var bar;
public function __construc(){
$this->bar='bar';
}
public function test(){
return $this->bar;
}
}
直接foo::test()是無法取得bar的值的
(順道問一下:: scope resolution operator 中文該怎麼翻,都goolge不到說)
之前有看過有人的解法是判斷是否有$this
不行的話再指定類別
類似這樣
class foo{
var bar;
public funciton __construct(){
}
public function (){
if (!(isset($this))
$this = new foo();
}
不過一直翻不到那篇文章。
請問這樣的方法正確嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.202.164
→
04/17 18:40, , 1F
04/17 18:40, 1F
→
04/17 18:43, , 2F
04/17 18:43, 2F
→
04/17 18:45, , 3F
04/17 18:45, 3F
→
04/17 18:46, , 4F
04/17 18:46, 4F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章