如何在php中过度使用对象函数?
我有一个PHP项目,我用PHP对象构建了一种DOM。从一个父类“fs”开始,它在一个结构中保存网页的每个对象。 我希望对象可以通过父对象“系统”相互发送消息system'-object保存核心对象(配置、数据库、模板、用户等)的引用。我构建了一个方法,它应该组织“子对象”的通信,其中对象的名称和被调用的方法是参数允许的 看起来。。。(应忽略调试消息…) 但代码仍然不想这样做。我的问题在哪里?不能通过$this->$var->$method()调用方法吗如何在php中过度使用对象函数?,php,oop,Php,Oop,我有一个PHP项目,我用PHP对象构建了一种DOM。从一个父类“fs”开始,它在一个结构中保存网页的每个对象。 我希望对象可以通过父对象“系统”相互发送消息system'-object保存核心对象(配置、数据库、模板、用户等)的引用。我构建了一个方法,它应该组织“子对象”的通信,其中对象的名称和被调用的方法是参数允许的 看起来。。。(应忽略调试消息…) 但代码仍然不想这样做。我的问题在哪里?不能通过$this->$var->$method()调用方法吗 感谢您的帮助…$此不存在于静态函数中。 如
感谢您的帮助…
$此
不存在于静态函数中。如果您试图访问的数据来自静态变量/函数,则可以使用
self
访问:
self::$object
如果
$object
不是静态成员,则必须将其设置为静态,或者在使用它之前创建类的实例。语法是$this->var->object
,在$this
将“系统”-object中的对象保存到实例中之后,没有额外的美元符号。希望通过过度给定的参数调用它们。所以我希望这个命令是动态的。
self::$object