這篇文章主要介紹了PHP的錯(cuò)誤是什么,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
孫吳網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),孫吳網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為孫吳上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的孫吳做網(wǎng)站的公司定做!
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è)編碼,那么程序看上去很不專(zhuān)業(yè),也為安全風(fēng)險(xiǎn)敞開(kāi)了大門(mén)。
本教程介紹了 PHP 中一些最為重要的錯(cuò)誤檢測(cè)方法。
我們將為您講解不同的錯(cuò)誤處理方法:
簡(jiǎn)單的 "die()" 語(yǔ)句
自定義錯(cuò)誤和錯(cuò)誤觸發(fā)器
錯(cuò)誤報(bào)告
基本的錯(cuò)誤處理:使用 die() 函數(shù)
第一個(gè)實(shí)例展示了一個(gè)打開(kāi)文本文件的簡(jiǎn)單腳本:
<?php $file=fopen("welcome.txt","r"); ?>
如果文件不存在,您會(huì)得到類(lèi)似這樣的錯(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
為了避免用戶得到類(lèi)似上面的錯(cuò)誤消息,我們?cè)谠L問(wèn)文件之前檢測(cè)該文件是否存在:
<?php if(!file_exists("welcome.txt")) { die("文件不存在"); } else { $file=fopen("welcome.txt","r"); } ?>
現(xiàn)在,如果文件不存在,您會(huì)得到類(lèi)似這樣的錯(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í)!
新聞名稱:PHP的錯(cuò)誤是什么
分享地址:http://jinyejixie.com/article6/ppjcog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、微信小程序、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站維護(hù)、關(guān)鍵詞優(yōu)化、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)