新聞中心
這篇文章主要介紹了PHP的錯(cuò)誤是什么,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
PHP的錯(cuò)誤是什么?
PHP的錯(cuò)誤指的是PHP錯(cuò)誤處理。
在 PHP 中,默認(rèn)的錯(cuò)誤處理很簡(jiǎn)單。一條錯(cuò)誤消息會(huì)被發(fā)送到瀏覽器,這條消息帶有文件名、行號(hào)以及描述錯(cuò)誤的消息。
PHP 錯(cuò)誤處理
在創(chuàng)建腳本和 Web 應(yīng)用程序時(shí),錯(cuò)誤處理是一個(gè)重要的部分。如果您的代碼缺少錯(cuò)誤檢測(cè)編碼,那么程序看上去很不專業(yè),也為安全風(fēng)險(xiǎn)敞開(kāi)了大門。
本教程介紹了 PHP 中一些最為重要的錯(cuò)誤檢測(cè)方法。
我們將為您講解不同的錯(cuò)誤處理方法:
簡(jiǎn)單的 "die()" 語(yǔ)句
自定義錯(cuò)誤和錯(cuò)誤觸發(fā)器
錯(cuò)誤報(bào)告
基本的錯(cuò)誤處理:使用 die() 函數(shù)
第一個(gè)實(shí)例展示了一個(gè)打開(kāi)文本文件的簡(jiǎn)單腳本:
如果文件不存在,您會(huì)得到類似這樣的錯(cuò)誤:
Warning: fopen(welcome.txt) [function.fopen]: failed to open stream: No such file or directory in /www/runoob/test/test.php on line 2
為了避免用戶得到類似上面的錯(cuò)誤消息,我們?cè)谠L問(wèn)文件之前檢測(cè)該文件是否存在:
現(xiàn)在,如果文件不存在,您會(huì)得到類似這樣的錯(cuò)誤消息:
文件不存在
相比之前的代碼,上面的代碼更有效,這是由于它采用了一個(gè)簡(jiǎn)單的錯(cuò)誤處理機(jī)制在錯(cuò)誤之后終止了腳本。
然而,簡(jiǎn)單地終止腳本并不總是恰當(dāng)?shù)姆绞?。讓我們研究一下用于處理錯(cuò)誤的備選的 PHP 函數(shù)。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享PHP的錯(cuò)誤是什么內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問(wèn)題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來(lái)學(xué)習(xí)!
當(dāng)前文章:PHP的錯(cuò)誤是什么-創(chuàng)新互聯(lián)
分享地址:http://fisionsoft.com.cn/article/cshioi.html