最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
PHP錯誤處理舉例分析-創(chuàng)新互聯(lián)

本篇內容介紹了“PHP錯誤處理舉例分析”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

創(chuàng)新互聯(lián)是一家朝氣蓬勃的網站建設公司。公司專注于為企業(yè)提供信息化建設解決方案。從事網站開發(fā),網站制作,網站設計,網站模板,微信公眾號開發(fā),軟件開發(fā),微信平臺小程序開發(fā),10余年建站對成都iso認證等多個方面,擁有豐富的營銷推廣經驗。

展示一個打開文本文件的簡單腳本:

如果文件不存在,您會得到類似這樣的錯誤:

Warning: fopen(welcome.txt) [function.fopen]: failed to open stream:No such file or directory in C:webfoldertest.php on line 2

為了避免用戶得到類似上面的錯誤消息,我們在訪問文件之前檢測該文件是否存在:

{die("File not found");

}else{$file=fopen("welcome.txt","r");

}?>

現在,如果文件不存在,您會得到類似這樣的錯誤消息:

File not found

相比之前的代碼,上面的代碼更有效,這是由于它采用了一個簡單的錯誤處理機制在錯誤之后終止了腳本。

然而,簡單地終止腳本并不總是恰當的方式。讓我們研究一下用于處理錯誤的備選的 PHP 函數。

創(chuàng)建自定義錯誤處理器

創(chuàng)建一個自定義的錯誤處理器非常簡單。我們很簡單地創(chuàng)建了一個專用函數,可以在 PHP 中發(fā)生錯誤時調用該函數。

該函數必須有能力處理至少兩個參數 (error level 和 error message),但是可以接受最多五個參數(可選的:file, line-number 和 error context):

語法

error_function(error_level,error_message,error_file,error_line,error_context)

參數

描述

error_level 必需。為用戶定義的錯誤規(guī)定錯誤報告級別。必須是一個數字。參見下面的表格:錯誤報告級別。

error_message 必需。為用戶定義的錯誤規(guī)定錯誤消息。

error_file 可選。規(guī)定錯誤發(fā)生的文件名。

error_line 可選。規(guī)定錯誤發(fā)生的行號。

error_context 可選。規(guī)定一個數組,包含了當錯誤發(fā)生時在用的每個變量以及它們的值。

“PHP錯誤處理舉例分析”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)-成都網站建設公司網站,小編將為大家輸出更多高質量的實用文章!


網站題目:PHP錯誤處理舉例分析-創(chuàng)新互聯(lián)
文章出自:http://fisionsoft.com.cn/article/eipdd.html