真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php.ini中如何屏蔽所有錯誤

這篇文章主要為大家展示了“php.ini中如何屏蔽所有錯誤”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“php.ini中如何屏蔽所有錯誤”這篇文章吧。

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站建設(shè)、安寧網(wǎng)絡(luò)推廣、重慶小程序開發(fā)、安寧網(wǎng)絡(luò)營銷、安寧企業(yè)策劃、安寧品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供安寧建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com

php.ini中屏蔽所有錯誤的方法:1、打開“php.ini”配置文件,在其中搜索“display_errors”項;2、將“display_errors”項的值設(shè)置為“Off”即可關(guān)閉所有的PHP錯誤報告,進而屏蔽所有錯誤。

本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦

php.ini中屏蔽所有錯誤的方法:

打開 php.ini 配置文件,在其中搜索 display_errors,然后將 display_errors 的值設(shè)置為 Off 即可關(guān)閉所有的 PHP 錯誤報告。如下所示:

; This directive controls whether or not and where PHP will output errors,
; notices and warnings too. Error output is very useful during development, but
; it could be very dangerous in production environments. Depending on the code
; which is triggering the error, sensitive information could potentially leak
; out of your application such as database usernames and passwords or worse.
; For production environments, we recommend logging errors rather than
; sending them to STDOUT.
; Possible Values:
;   Off = Do not display any errors
;   stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
;   On or stdout = Display errors to STDOUT
; Default Value: On
; Development Value: On
; Production Value: Off
; http://php.net/display-errors
display_errors = Off

這種方法應(yīng)該是最徹底的一種解決辦法,因為它則是作用于所有的 PHP 文件。

擴展知識:屏蔽錯誤的其他方法

  • 使用錯誤控制運算符:@

PHP 支持使用錯誤控制運算符@。將其放置在一個 PHP 表達式之前,該表達式可能產(chǎn)生的任何錯誤信息都將被忽略掉。

如果用 set_error_handler() 設(shè)定了自定義的錯誤處理函數(shù),這個錯誤處理函數(shù)仍然會被調(diào)用,而如果在出錯語句前使用了@的話,錯誤處理函數(shù)將返回 0。

需要注意的是,@運算符只對表達式有效。簡單來說就是,如果能從某處得到值,就能在它前面加上 @ 運算符。例如可以在變量、函數(shù)、include 調(diào)用、常量等等之前使用 @ 運算符,但不能把它放在函數(shù)或類的定義之前,也不能用于條件結(jié)構(gòu)例如 if 和 foreach 等語句前。

@運算符對于可以導(dǎo)致程序終止的嚴重錯誤也是有效的,這意味著如果在某個不存在或者敲錯了字母的函數(shù)調(diào)用前用了@來抑制錯誤信息,那么程序?qū)]有任何提示的死在那里。

【示例】使用 @ 錯誤控制運算符屏蔽代碼中的錯誤。

運行結(jié)果如下:

數(shù)據(jù)庫連接失??!

以上是“php.ini中如何屏蔽所有錯誤”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)站名稱:php.ini中如何屏蔽所有錯誤
轉(zhuǎn)載源于:http://weahome.cn/article/jshipp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部