php錯誤處理之禁止顯示錯誤

閱讀原文

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.inidisplay_errors的值,不過,僅僅在當前php代碼中生效。

問題:想取得php.ini的配置項狀態(tài)怎么辦?

可以使用ini_get(參數(shù)項)得到參數(shù)的值。

<?php
    echo '服務器中display_errors的狀態(tài)為'.ini_get('display_errors');
?>

注:修改完php.ini文件,需要重啟服務器。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • php.ini設置,上傳大文件: post_max_size = 128Mupload_max_filesize ...
    bycall閱讀 7,008評論 3 64
  • PHP是一個簡單易學,功能強大的語言,尤其在Web開發(fā),開發(fā)效率高,方便快捷。研究一下php.ini了解PHP相關...
    雷雪松的簡書閱讀 3,129評論 3 64
  • 簡介 PHP提供了錯誤處理和日志記錄的功能. 這些函數(shù)允許你定義自己的錯誤處理規(guī)則,以及修改錯誤記錄的方式. 這樣...
    零一間閱讀 739評論 0 2
  • Welcome 目前網(wǎng)絡上充斥著大量的陳舊信息,讓PHP新手誤入歧途,傳播著錯誤的實踐和糟糕的代碼,這必須得到糾正...
    layjoy閱讀 21,850評論 7 118
  • //禁用錯誤報告 error_reporting(0); //報告運行時錯誤 error_reporting(E_...
    沁心軒墨閱讀 807評論 1 1

友情鏈接更多精彩內容