1

変数をエコーのように機能させる方法はありますか?

$x = "echo";
$x "Hi there!";

私の言いたいことが理解できたら?変数だけが「システム」で、コードが

//taking $x = "system"
$x(blablabla);

何か案は?

4

2 に答える 2

2

あなたはこのように意味します:

$x = 'printf';
$x('Hi there');

?

echo関数ではなく言語構造であるため、機能しません

于 2013-06-18T17:35:12.383 に答える
2

のマニュアルページのメモechoから:

注:これは関数ではなく言語構造であるため、変数関数を使用して呼び出すことはできません。

あなたが主張するなら、あなたはのように言うことができますがeval "$x \"stuff\";";、それ以外の場合、または関数を作成して代わりに使用することは、ちょっと運が悪いです.

于 2013-06-18T17:39:07.150 に答える