0

私はphpコードで式を持っています。出力を生成しますが、このステートメントの出力を理解できません。誰かが私に説明してくれたら。出力がどのように生成されているか。

$var1=”a”;
$$var1=”b”;
 echo “$var1 $a”;

上記のコードの出力は「a b」です。でもどうしてか分からない。誰か説明してください。

4

2 に答える 2

2

$var1="a";

  • $var1 は "a" になります

$$var1="b";

  • $var1ですaので、 $var1 を次のように置き換えた後、次のようにaなります。

$a="b" ;

  • $var1今、"a"そして$a"b"

echo "$var1 $a";

  • $var1"a" と に置き換える$a"b"、次のようになります。

a b

于 2013-09-18T05:48:26.553 に答える