私は一般的にPHPの警告と通知に取り組んでいます。PHPが既に実稼働している多くのプロジェクトに取り組んでいるからです。これらのライブ制作Webサイトで警告と通知をオンにすると、それらは過負荷になります。
私が自宅や地元で取り組んでいるプロジェクトでは、通常、すべての警告と通知を排除しようとします。時々、通知がないという解決策がないので、それらを完全にオフにすることを決定するまで、通知を見て対処する必要があります。
結局、すべての警告と通知を取り除こうとして時間を無駄にしているのか、それとも実際にもっと良いことをしているのかはわかりません。
したがって、私の質問は、警告と通知を完全に回避することをお勧めしますか、それとも本当に重要ではありませんか?
error_reporting(0);
ですか、それともやっていますか?私は常に使用error_reporting(E_ALL);
し、開発と本番の唯一の違いはini_set('display_errors', 'on');
vs ini_set('display_errors', 'off');
です。コードがまだ新鮮なうちに、通知と警告を修正することを常に目指しています。実稼働システムで頻繁にログにアクセスして、見逃したかもしれない追加の警告や通知があるかどうかを確認します。
@
ます。長年にわたるPHPプログラミングの後、私はその演算子を使用していません。一度も。決して。潜在的な問題を隠すだけでなく、パフォーマンスへの影響もあります。PHPは、コードを呼び出す前にエラー報告をオフにします->コードを呼び出します->元の値に戻します。@
コードに数十または数百がある場合、これらの手順は高価です。
@
たりすることはできません。