0

変数を使用して新しいオブジェクトを作成する方法を探していますが、変数で参照する代わりに、変数の値で参照したいと考えています。

$name = "moduleAjax";
$name = new $name;

そして、これを行う代わりに、

$name->method();

私はこれをするだろう、

$moduleAjax->method();

私のコードの実例はありません。私は少し実験してきましたが、解決策が見つかりません。

どんな助けでも大歓迎です。

4

1 に答える 1

3

変数変数を検索します: http://php.net/manual/en/language.variables.variable.php

だから書く:

$name = "moduleAjax";
$$name = new $name; // a dollar sign was added to $name

moduleAjax次に、変数 で名前が付けられたクラスのこの新しく作成されたインスタンスにアクセスできます$moduleAjax

于 2013-04-20T20:00:42.880 に答える