91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解PHP中的錯誤處理、錯誤代號和錯誤觸發

發布時間:2021-06-15 16:35:43 來源:億速云 閱讀:148 作者:chen 欄目:編程語言

本篇內容主要講解“如何理解PHP中的錯誤處理、錯誤代號和錯誤觸發”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何理解PHP中的錯誤處理、錯誤代號和錯誤觸發”吧!

錯誤處理:

指的是系統(或者用戶)在對某些代碼進行執行的時候,發現有錯誤,就會通過

錯誤處理的形式告知程序員。

錯誤分類:

1)語法錯誤:用戶書寫的代碼不符合PHP的語法規范,語法錯誤會導致代碼在編譯過程中不通過,所以代碼不會執行(Parseerror) 。

2)運行時錯誤:代碼編譯通過,但是代碼在執行的過程中會出現一些條件不滿足導致的錯誤(runtime error)。

3)邏輯錯誤:程序員在寫代碼的時候不夠規范,出現了- -些邏輯性的錯誤,導致代碼正常執行,但是得不到想要的結果,

$a= 10;
If(Sa= 1){
//最常見把比較符號寫成賦值符號
//執行代碼。

錯誤代號:

所有看到的錯誤代碼在PHP中都被定義成了系統常量(可以直接使用)。

1)系統錯誤:。

E_ PARSE: 編譯錯誤,代碼不會執行。

E_ ERROR: fatal error,致命錯誤,會導致代碼不能正確繼續執行(出錯的位置斷掉)。

E_ WARNING: warning, 警告錯誤,不會影響代碼執行,但是可能得到意想不到的結果.

E_ _NOTICE: notice, 通知錯誤,不會影響代碼執行。

2)用戶錯誤:

E_ _USER ERROR,

E_ USER_ WARNING,

E_ _USER_ _NOTICE.

用戶在使用自定義錯誤觸發的時候,會使用到的錯誤代號(系統不會用到)。

3)其他:

E _ALL, 代表著所有從錯誤(通常在進行錯誤控制的時候使用比較多),建議在開

發過程中(開發環境)使用。

所有以E開頭的錯誤常量(代號)其實都是由-一個字節存儲,然后每- -種錯誤占據 -一個對應

的位,如果想進行一些錯誤的控制,可以使用位運算進行操作。

排除通知級別notice: E_ ALL& ~E_NOTICE.

只要警告和通知: E_ WARNING | E_ NOTICE.

錯誤觸發:

  • 程序運行時觸發:系統自動根據錯誤發生后,對比對應的錯誤信息,輸出給用戶:主要針對代碼的語法錯誤和運行時錯誤。

  • 人為觸發:知道某些邏輯可能會出錯,從而使用對應的判斷代碼來觸發響應的錯誤提示。

到此,相信大家對“如何理解PHP中的錯誤處理、錯誤代號和錯誤觸發”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

吉隆县| 蓝田县| 陕西省| 额济纳旗| 滨海县| 肇源县| 奉贤区| 石楼县| 三穗县| 绵竹市| 白山市| 阿勒泰市| 封丘县| 巍山| 禹州市| 永宁县| 郯城县| 奉节县| 房产| 安丘市| 香港| 江津市| 贡嘎县| 巴彦淖尔市| 阿拉善左旗| 通化市| 苏州市| 塔河县| 平遥县| 伊吾县| 弥勒县| 衡南县| 固阳县| 蒲江县| 磐石市| 峨边| 济源市| 厦门市| 石嘴山市| 正安县| 玉屏|