PHPの対話モード(インタラクティブシェル)で実行結果が表示されない場合があります。
例えば、以下のような場合。
1 2 3 4 5 6 |
$ php -a Interactive shell php > $kamo=123.4 php > echo $kamo php > |
echoの結果が出力されませんね。
ここまででエラーにはなっていません。
実はこれ、phpの書式として重要な「;」が抜けています。
1 2 3 4 5 6 7 |
$ php -a Interactive shell php > $kamo=123.4; php > echo $kamo; 123.4 php > |