PHP開發(fā)中遇到error如何處理-創(chuàng)新互聯(lián)

PHP是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利于學(xué)習(xí),使用廣泛,主要適用于Web開發(fā)領(lǐng)域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。它可以比CGI或者Perl更快速地執(zhí)行動態(tài)網(wǎng)頁。PHP開發(fā)中遇到error如何處理呢?我們一起看看吧。

創(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ù)熱線:13518219792,官方網(wǎng)址:muchs.cn

在程序開發(fā)調(diào)試錯誤的過程中,我們總會遇到各種各樣的error,部分error會影響到代碼的執(zhí)行,部分則只是給出一個WARNING或NOTICE,不會影響下面代碼的繼續(xù)執(zhí)行。

PHP中提供了一個錯誤控制運算符@,當(dāng)將其放置在一個PHP表達(dá)式之前,該表達(dá)式可能產(chǎn)生的任何錯誤信息都被忽略掉。如果想控制輸出錯誤的類型,可以通過error_reporting()函數(shù)來告訴編譯器應(yīng)該報何種錯誤。

int error_reporting ([ int $level ] ):設(shè)置應(yīng)該報告何種PHP錯誤

$level是錯誤級別,返回舊的 [error_reporting] 級別,或者在 level 參數(shù)未給出時返回當(dāng)前的級別。

<?php
// 關(guān)閉所有PHP錯誤報告
error_reporting(0);
// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// 報告 E_NOTICE也挺好 (報告未初始化的變量或者捕獲變量名的錯誤拼寫)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// 除了 E_NOTICE,報告其他所有錯誤
error_reporting(E_ALL ^ E_NOTICE);
// 報告所有 PHP 錯誤 (參見 changelog)
error_reporting(E_ALL);
// 報告所有 PHP 錯誤
error_reporting(-1);
// 和 error_reporting(E_ALL); 一樣
ini_set('error_reporting', E_ALL);
?>

錯誤的級別和常數(shù)是在PHP的預(yù)定義常量中定義的:

PHP開發(fā)中遇到error如何處理

其中我們開發(fā)中常遇到的為E_ERROR,E_WARNING,E_PARSE,E_NOTICE。

PHP擴(kuò)展材料:

PHP獨特的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。它可以比CGI或者Perl更快速地執(zhí)行動態(tài)網(wǎng)頁。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多。

PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運行,使代碼運行更快。

PHP在數(shù)據(jù)庫方面的豐富支持,也是它迅速走紅的原因之一,它支持下列的數(shù)據(jù)庫或是數(shù)據(jù)文件:

Adabas 、D、 DBA、dBase 、dbm 、filePro 、Informix 、InterBase、mSQL 、Microsoft SQL Server、·MySQL、Solid、Sybase、 Oracle 、PostgreSQL

而在Internet上它也支持了相當(dāng)多的通訊協(xié)議 (protocol),包括了與電子郵件相關(guān)的 IMAP,POP3;網(wǎng)管系統(tǒng) SNMP;網(wǎng)絡(luò)新聞NNTP;帳號共用 NIS;全球信息網(wǎng)HTTP及Apache服務(wù)器;目錄協(xié)議LDAP以及其它網(wǎng)絡(luò)的相關(guān)函數(shù)。

以上就是PHP開發(fā)中遇到error如何處理的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!

文章標(biāo)題:PHP開發(fā)中遇到error如何處理-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://muchs.cn/article40/deijeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、全網(wǎng)營銷推廣、標(biāo)簽優(yōu)化虛擬主機(jī)、網(wǎng)站內(nèi)鏈、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司