変数を使用して新しいオブジェクトを作成する方法を探していますが、変数で参照する代わりに、変数の値で参照したいと考えています。
$name = "moduleAjax";
$name = new $name;
そして、これを行う代わりに、
$name->method();
私はこれをするだろう、
$moduleAjax->method();
私のコードの実例はありません。私は少し実験してきましたが、解決策が見つかりません。
どんな助けでも大歓迎です。
変数変数を検索します: http://php.net/manual/en/language.variables.variable.php
だから書く:
$name = "moduleAjax";
$$name = new $name; // a dollar sign was added to $name
moduleAjax
次に、変数 で名前が付けられたクラスのこの新しく作成されたインスタンスにアクセスできます$moduleAjax
。