2008-09-16 74 views

回答

0

我记得使用它,和谷歌上搜索的一点点暗示

function __call($method_name, $parameters, &$return) 
{ 
    $return_value = "You called ${method_name}!"; 
} 

的成员函数将做的工作。

+0

我怀疑jes5199在询问是否有人知道类似__call方法的时候正在考虑__call方法......我认为“在PHP4中”是问题的关键部分。 – 2008-09-16 20:13:58

2

我错过的最重要的一点是PHP4中存在__call,但是您必须通过调用overload()来按类别启用它,如php docs here所示。 不幸的是,__call()函数签名在PHP4和PHP5之间是不同的,并且似乎没有办法在两者中运行实现。

相关问题