#PHPのエラータイプ
PHPはエラーを返しデバッグを行いやすいようにしてりくれます。
ですが、反面これにはデメリットがあり、エラーメッセージにはSQLなどの情報を表示され、いろいろな情報が表示される
攻撃者の手がかりになるため与えることにつながります。
脆弱性の一種です。
またHTMLはエスケープされずに出力されるため、場合によりXSSが可能なことがあります。
なのでセキュリティ面を考慮しエラーメッセージを表示させないようにし エラーはログファイルに出力するように以下をphp.iniに記述します
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
display_errors = Off
display_startup_errors = Off
log_errors = On
error_log = ログファイル名