久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

24
2019/08

PHP 中錯(cuò)誤及異常處理的介紹

發(fā)布時(shí)間:2019-08-24 16:50:45
發(fā)布者:就是帥
瀏覽量:
0

本篇文章的內(nèi)容是關(guān)于php中錯(cuò)誤及異常處理的介紹,平時(shí)打開網(wǎng)站偶爾會遇到一些網(wǎng)頁打不開,或者網(wǎng)頁頂部莫名的出現(xiàn)了一些英文,不知道是干什么的,其實(shí)就是后臺PHP處理除了錯(cuò)誤導(dǎo)致的問題,下面就介紹一下常見的錯(cuò)誤異常。

錯(cuò)誤級別:

這些錯(cuò)誤報(bào)告級別是錯(cuò)誤處理程序旨在處理的錯(cuò)誤的不同的類型:

錯(cuò)誤代碼.jpg

介紹幾個(gè)常見的錯(cuò)誤提示

1.Fatal error: Call to undefined function……、

        錯(cuò)誤解釋:函數(shù)不存在,可能的原因:

        系統(tǒng)不存在這個(gè)函數(shù)且你也沒自定義

        函數(shù)在php中沒有開啟,百度函數(shù)名字,就能查到這個(gè)函數(shù)屬于哪個(gè)dll,去php.ini里開啟。

2.syntax error, unexpected T_STRING, expecting……

        嚴(yán)重語法錯(cuò)誤:一般是沒有結(jié)束符導(dǎo)致的,或者是單引號雙引號沒有閉合,缺少一些符號導(dǎo)致的運(yùn)行錯(cuò)誤。這時(shí)候頁面直接報(bào)錯(cuò),終止程序。這種問題解決起來很簡單,報(bào)錯(cuò)的后邊標(biāo)著行號,自己去檢查那一行的標(biāo)點(diǎn)就能快速解決問題。

3.Parse error: syntax error, unexpected T_VARIABLE in XXX.php on line XXX

        這條語句是PHP常見的報(bào)錯(cuò),一般是在XXX行的上一行,或者是XXX行,缺少分號?;蛘咴陔p引號中使用雙引號,且沒有轉(zhuǎn)義等等。

        解決方法:找到XXX.php的XXX行,按照上面的分析,找到自己的錯(cuò)誤,改正即可。

4.Parse error: syntax error, unexpected 'X' in XXX.php on line XXX

        這條語句依然是PHP常見的報(bào)錯(cuò),報(bào)錯(cuò)原因是在XXX.php的XXX行,出現(xiàn)了PHP無法識別的字符。常常是因?yàn)閒unction,if等需要‘{'、‘}'的地方?jīng)]有閉合,或者在編程的時(shí)候,不小心在‘;'的后面誤打了幾個(gè)字符。

        解決方法:找到XXX.php的XXX行,刪除多出的字符,添加缺少的字符即可。

5.syntax error, unexpected $end  

        邏輯忘了閉合  這個(gè)報(bào)錯(cuò)還有個(gè)特征,他會提示你最后一行代碼報(bào)錯(cuò),譬如你一共30行,他就告訴你 on line 30,這時(shí)候你別檢查第三 十 行,你要把30行挨個(gè),檢查一遍,看看哪個(gè)標(biāo)簽沒閉合。    

關(guān)鍵詞:
返回列表