があるので、エPHP5の__call()の魔方法PHP4?
-
09-06-2019 - |
質問
PHP5は"魔法" __call()
この定義できる任意のクラスは呼び出された場合、未定義の方法ではほぼ相当するRubyの method_missing
またはPerlの AUTOLOAD
.ことはできないようなことに古いバージョンのPHP?
解決
この記事 使用メソッドの呼び出しオーバーロードはPHP4 上DevShedれます。
他のヒント
最も重要なビットといった欠けた __call
が存在するPHP4ものを有効にしなければなりませんでクラスベースを呼び出し overload()
, など php docsはこちら .残念ながら、__call()関数の署名が異なPHP4、PHP5がないように実装が実行されます。
今回の使用で、少しgooglingることを示唆
function __call($method_name, $parameters, &$return)
{
$return_value = "You called ${method_name}!";
}
一員としての機能の仕事です。
所属していません StackOverflow