考慮一下:PHP不執行任何重寫時,靜態方法
class Player {
public static function echoSomthing(){
echo "A";
}
}
而且
class ModifiedPlayer extends Player {
public static function echoSomthing(){
echo "B";
}
}
好了,我重寫我的靜態echoSomthing功能,但 「A」 仍然可以得到呼應。我究竟做錯了什麼?
嘗試像這樣調用'ModifiedPlayer :: echoSomthing();' –
我只得到'B'...我把這些行放在下面:$ m = new ModifiedPlayer(); $ m-> echoSomthing(); – pAsh
@xFlare你可以試試這個https://eval.in/822772 –