PHP中調用類方法時->和::的區別是什么?
1 回答

MMMHUHU
TA貢獻1834條經驗 獲得超8個贊
在類里面的時候,$this->func()和self::func()沒什么區別。
在外部的時候,->必須是實例化后的對象使用; 而::可以是未實例化的類名直接調用。
舉個例子:
class Mytest{
function ccc($str){
echo $str;
}
}
Mytest::ccc("123456");
$object = new Mytest();
$object->ccc("123456");
- 1 回答
- 0 關注
- 644 瀏覽
添加回答
舉報
0/150
提交
取消