2008-09-16 60 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之間是不同的,並且似乎沒有辦法在兩者中運行實現。

相關問題