ブリッジドット代表のエンジニア、雄大です。
Macのローカル上でちょっと、気になったので、設定を変更してみました。
まず、簡単なテストコード
$ cat aaa.php <?php echo "test\n";
当然実行結果は
test
こんな感じ。
しかし、わざとテストコードで、セミコロンを取ってみます。
<?php echo "test\n"
実行。
あれ???何も出てこない。PHPはよく触っているので、すぐに当たりがつきました。
多分、PHP.iniだろうと。ただ、どこにあるのか、すぐにわかりません。
そこで、php infoを確認。
どうやら
/Applications/MAMP/bin/php/php5.4.10/conf/php.ini
にあるようだ。
display_errors = Off
だったので、
これをOnにする。
display_errors = On
そして、Apacheの再起動を忘れずに。
エラーが出るべき、ソースコード <?php echo "test\n"
もう一回、実行してみます。
Parse error: syntax error, unexpected end of file, expecting ‘,’ or ‘;’
お望みどおりのエラーがでてきました。
コメント