【Mac】【PHP】【MAMP】エラーが出ない

ブリッジドット代表のエンジニア、雄大です。

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 ‘;’
お望みどおりのエラーがでてきました。

コメント

タイトルとURLをコピーしました