关于函数 call 的一个疑问
程序员文章站
2022-04-29 11:05:35
...
这个函数是不是就像c++中的的多态啊。
you have this method pp?
you have this method pp?
我知道怎么用。就是突然这么想了。
回复讨论(解决方案)
我不知道这个问题是不是很白痴。。
PHP5 的对象新增了一个专用方法 __call(),这个方法用来监视一个对象中的其它方法。如果你试着调用一个对象中不存在或被权限控制中的方法,__call 方法将会被自动调用。
class p{ function __call($name,$arg){ echo "you have this method $name?"; }}$o = new p();$o->pp();
you have this method pp?
PHP5 的对象新增了一个专用方法 __call(),这个方法用来监视一个对象中的其它方法。如果你试着调用一个对象中不存在或被权限控制中的方法,__call 方法将会被自动调用。
class p{ function __call($name,$arg){ echo "you have this method $name?"; }}$o = new p();$o->pp();
you have this method pp?
我知道怎么用。就是突然这么想了。