我正在尝试做点什么,显然我似乎错过了一些东西。我对这件事感到抱歉。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 –