環境
- CentOS 7
- PHP 5.4
発生した問題
PHP のコマンドラインアプリケーションにおいて、エラーが表示されない
$ php ./script.php
$ echo $?
255
exit code 255 は多くの場合、エラーが発生していることを示す。
解決方法
コード内で以下を指定する。
error_reporting(E_ALL)
ini_set('display_errors', 'on')
ini_set('log_errors', 'on')
解説
確認する箇所は以下の三点
- "error_reporting" の値が "E_ALL" か
- "display_errors" の値が "on" か
- "log_errors" の値が "on" か