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