私はLaravelプロジェクトにPHPユニットテストのセットを持っており、ターミナルでテストを実行するとエラーを表示しようとしません。私はすべての例外に対してerror_log()関数を使って手動でエラーを記録しています。私はエラーを表示しないようにphp.iniエラーパラメータを設定しようとしましたが、うまくいかないようです。error_log関数のエラー設定のPHP効果
ini_set('log_errors', 0);
ini_set('error_reporting', 0);
ini_set('display_errors', 0);
ini_set('display_startup_errors', 0);
error_log("This is an exception");
上記の設定後も、コンソールに文字列This is an exception
が表示されています。私はここで何か間違っていますか? PHPのバージョンは7です。事前に感謝します。
。 CLIの '/ etc/php5/cli/php.ini'とAPACHE'/etc/php5/apache2/php.ini'のためのものです。正しいファイルを編集していますか? – cmorrissey
PHP関数@ cmorrisseyを使用して、実行時にini設定を変更しています。 –