php重载_call不会触发

时间:2012-11-07 08:40:21

标签: php call overloading

我只是PHP的新手,使用PHP 5.3.13,我很难在php中重载。

我编写了很小的代码来验证_call是否已被触发,但它根本不起作用。

有人有任何想法吗?

        class Foo{
            function _call($methodName, $argument){
                echo "_call()";
            }
        }

        $foo = new Foo;
        $foo->runtest();
  

错误:致命错误:在

中调用未定义的方法Foo :: runtest()      

第77行的C:\ wamp \ www \ tutorial \ part2 \ testfunctions.php

非常感谢你

1 个答案:

答案 0 :(得分:1)

你有一个拼写错误,需要两个下划线__call