小编coo*_*god的帖子

是否允许在PHP中链接调用方法?

例如,我有以下内容:

class A{
  __invoke(){
    // return an instance of class A itself
  }
}
Run Code Online (Sandbox Code Playgroud)

我可以这样做吗?

new A()()()()... or (new A())()()()...
Run Code Online (Sandbox Code Playgroud)

这是什么解释?假设PHP版本比5.4更新

好吧,我可以再解释一下为什么我要问:我正在使用ganon.php这是一个开源的html dom解析器.它使用类似$ html_node('child_tag')的语法来返回另一个子$ html_node,其中$ html_node是类HTML_NODE的对象实例.所以我在想是否可以使用链接在嵌套的html dom结构中进行选择.

php method-chaining magic-methods

6
推荐指数
1
解决办法
130
查看次数

标签 统计

magic-methods ×1

method-chaining ×1

php ×1