質問

PHP5は"魔法" __call()この定義できる任意のクラスは呼び出された場合、未定義の方法ではほぼ相当するRubyの method_missing またはPerlの AUTOLOAD.ことはできないようなことに古いバージョンのPHP?

役に立ちましたか?

解決

他のヒント

最も重要なビットといった欠けた __call が存在するPHP4ものを有効にしなければなりませんでクラスベースを呼び出し overload(), など php docsはこちら .残念ながら、__call()関数の署名が異なPHP4、PHP5がないように実装が実行されます。

今回の使用で、少しgooglingることを示唆

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

一員としての機能の仕事です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top