PHP の設定項目 display_startup_errors は、PHP の起動シーケンスで発生したエラーの表示/非表示を設定します。
同様の設定に「display_errors」がありますが、display_errors が On になっていても、PHP の起動シーケンスで発生するエラーは表示されません。
以下、php.ini 内のコメントの日本語訳です:
PHP の起動シーケンスで発生したエラーの表示は、display_errors とは別に扱われます。 PHP のデフォルトの設定では、これらのエラーは非表示です。 起動時のエラーを表示すると設定に関する問題のデバッグに役立ちます。 しかし、本番サーバーではこの設定をオフにすることを強く推奨します。
初期設定値: Off 開発環境での推奨値: On 開発環境での推奨値: Offhttp://php.net/display-startup-errors
公式マニュアルページ(日本語): PHP: 実行時設定 – Manual