在php.ini配置文件中,我們可以控制php的錯誤顯示狀態(tài)。
php.ini中有一個專門的配置項:
display_errors
這個選項設置是講錯誤信息輸出到網(wǎng)頁,或者對用戶隱藏而不顯示。
這個值的狀態(tài)為On或者off,也可以設值為1或者0。
display_errors的值設為0或者off則不在頁面中顯示錯誤,如果設為1或者On則顯示錯誤信息。
問題:如果沒有修改服務器php.ini的狀態(tài)權限怎么辦?
可以使用ini_set。
<?php
ini_set('display_errors',0);
?>
上面的代碼也相當于修改了php.ini中display_errors的值,不過,僅僅在當前php代碼中生效。
問題:想取得php.ini的配置項狀態(tài)怎么辦?
可以使用ini_get(參數(shù)項)得到參數(shù)的值。
<?php
echo '服務器中display_errors的狀態(tài)為'.ini_get('display_errors');
?>
注:修改完php.ini文件,需要重啟服務器。