首頁  >  文章  >  後端開發  >  關於PHP開發中遇到的一些錯誤的解決方法

關於PHP開發中遇到的一些錯誤的解決方法

不言
不言原創
2018-07-10 14:21:081974瀏覽

這篇文章主要介紹了關於PHP開發中遇到的一些錯誤的解決方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

在程式開發調試在錯誤的過程中,我們總是會遇到各種各樣的error,部分error會影響到程式碼的執行,部分則只是給一個WARNINGNOTICE,不會影響下面程式碼的繼續執行。

PHP中提供了一個錯誤控制運算子@,當將其放置在一個PHP表達式之前,該表達式可能產生的任何錯誤訊息都被忽略掉。如果想要控制輸出錯誤的類型,可以透過error_reporting()函數來告訴編譯器應該要報何種錯誤。

int error_reporting ([ int $level ] )#:設定應報告何種PHP錯誤
# $level是錯誤級別,返回舊的 [error_reporting] 級別,或在 level 參數未給出時返回目前的級別。

<?php // 关闭所有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(&#39;error_reporting&#39;, E_ALL);

?>

錯誤的等級和常數是在PHP的預定義常數中定義的:

關於PHP開發中遇到的一些錯誤的解決方法

其中我們在開發中常遇到的為E_ERRORE_WARNINGE_PARSEE_NOTICE

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

如何使用PHP實作同時上傳多影片的功能

#

以上是關於PHP開發中遇到的一些錯誤的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn