このようなソースコードの出力は何になるか
<?php $foo = "aaa"; $$foo = "bbb"; echo $foo; echo $aaa;
答え
aaabbb
となる。
エラーにはならないです。可変変数は変数の名前自体を別の変数で指定できます。はじめて見ると $$という表記を初めてみるとびっくりしますよね。
このようなソースコードの出力は何になるか
<?php $foo = "aaa"; $$foo = "bbb"; echo $foo; echo $aaa;
答え
aaabbb
となる。
エラーにはならないです。可変変数は変数の名前自体を別の変数で指定できます。はじめて見ると $$という表記を初めてみるとびっくりしますよね。
コメント