我正在嘗試做點什麼,顯然我似乎錯過了一些東西。我對這件事感到抱歉。PHP:我如何從父類變量訪問子類功能?
class PARENT_API {
function __construct() {
}
}
$api = new PARENT_API();
class common extends PARENT_API {
function foo(){
return 'Test!';
}
}
爲什麼我不能這樣做?
echo $api->common->foo();
我只是想把大代碼組織成類,我不能這樣做,我失蹤了嗎?
如果父母需要訪問子功能,那麼你正在做OOP錯誤。 http://en.wikipedia.org/wiki/Liskov_substitution_principle –
我看過插件。 $ parent-> childclass-> function()或變量。我可以忽略一些東西嗎 – user2780294
這不是你如何做OOP在PHP(或任何其他語言我知道)。請閱讀http://www.php.net/manual/en/language.oop5.inheritance.php –