PHP エラー処理ではエラーの表示が禁止されています
php.ini 設定ファイル内 (第 9.1 章「php.ini を開く」を参照)。 phpのエラー表示状態を制御できます。
php.ini には特別な設定項目があります:
display_errors
このオプションは、エラー情報を Web ページに出力するか、表示せずにユーザーに対して非表示にするかを設定します。
この値のステータスはオンまたはオフであり、値を 1 または 0 に設定することもできます。
display_errorの値が0またはoffに設定されている場合、エラーはページに表示されません。1またはonに設定されている場合、エラーメッセージが表示されます。
質問: サーバー php.ini を変更するステータス権限がない場合はどうなりますか?
ini_setを使用できます。
<?php ini_set('display_errors' , 0 ); ?>
上記のコードは、php.ini の display_errors の値を変更することと同じです。ただし、これは現在の PHP コードでのみ有効です。
質問: php.ini の設定項目のステータスを取得したい場合はどうすればよいですか?
ini_get(パラメータ項目)を使用してパラメータの値を取得できます。
デモ例:
<?php echo '服务器中display_errors的状态为' . ini_get('display_errors'); ?>
注: php.ini ファイルを変更した後、サーバーを再起動する必要があります。