[討論] 一個物件呼叫的疑問
class test{
const str1= '123';
public function func1(){
//dome some thing here
}
}
$cmd = 'func1';
$str = 'str1';
test::$cmd(); <--可以正確呼叫func1()
test::$str; <--不能取用123這串數字
Access to undeclared static property: test::$str
查了一下,似乎是test::$str 以類別屬性為優先、而不去找常數
那如果我想要以變數去取常數的話,還有什麼方法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.202.164
→
08/23 12:07, , 1F
08/23 12:07, 1F
→
08/23 12:08, , 2F
08/23 12:08, 2F
推
08/23 12:17, , 3F
08/23 12:17, 3F
→
08/23 12:17, , 4F
08/23 12:17, 4F
→
08/23 12:23, , 5F
08/23 12:23, 5F
→
08/23 15:10, , 6F
08/23 15:10, 6F
→
08/24 11:59, , 7F
08/24 11:59, 7F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章