__invoke()的问题

来源:5-2 魔术方法之__tostring和__invoke方法

小白不是兔

2015-09-08 07:27

在本例中:

__invoke()的调用  $obj(5),这里应该是可变函数的调用形式,不是对象方法的调用,因为$obj(5)没有出现在对象方法的位置上。而现在的形式与可变函数的调用 形式是一致的。

写回答 关注

1回答

  • qq_语嫣_0
    2016-01-25 16:46:34

    $obj = new MagicTest()  这个过程就已经进行了对象实例化,所以$obj(5)是对象转换为一个方法

PHP面向对象编程

从容应对面试官的知识宝典,带你握面向对象的最重要的核心能力

70146 学习 · 361 问题

查看课程

相似问题