首頁 > 後端開發 > PHP問題 > php常見的錯誤類型有哪四種

php常見的錯誤類型有哪四種

(*-*)浩
發布: 2023-02-26 06:08:01
原創
6603 人瀏覽過

在PHP中,由於語法或邏輯上的問題,都可能會導致錯誤的發生,因此PHP的錯誤可以分為好幾種類型。

php常見的錯誤類型有哪四種

PHP中存在各種類型的錯誤,但基本上它可以分為四個主要類型的錯誤。 下面我們就來看看這四個主要的錯誤類型:

解析錯誤或語法錯誤: (推薦學習:PHP影片教學

這是程式設計師在程式原始碼中完成的錯誤類型。語法錯誤由編譯器捕獲。修復語法錯誤後,編譯器編譯程式碼並執行它。解析錯誤可能會導致未公開的引號,缺少或額外的括號,未閉合的大括號,缺少分號等等。

如:

<?php
$x = "php中文网";
y = "www.php.cn";
echo $x;
echo $y;
?>
登入後複製

說明:在上面的程式中,第3行缺少$符號,因此會給了錯誤訊息。

致命錯誤:

這是PHP編譯器理解PHP程式碼但它識別未宣告的函數的錯誤類型。這意味著在沒有函數定義的情況下呼叫函數。

如:

<?php 
function add($x, $y) { 
    $sum = $x + $y; 
    echo "sum = " . $sum; 
} 
$x = 0; 
$y = 20; 
add($x, $y); 
   
diff($x, $y); 
?>
登入後複製

說明:在第10行中,呼叫了函數diff(),但函數diff()沒有的宣告定義,所以它會給出錯誤。

警告錯誤:

警告錯誤發生的主要原因是包含遺失文件,這也意味著PHP函數呼叫了遺失的文件。

如:

<?php  
header("content-type:text/html;charset=utf-8");
$x = "PHP中文网"; 
include ("header.php"); 
echo $x . ",网址为:www.php.cn"; 
?>
登入後複製

說明:程式呼叫一個不可用的未定義檔header.php,所以它會產生錯誤。

注意錯誤:

它類似於警告錯誤,這表示程式包含錯誤,但它允許執行腳本。

如:

<?php  
header("content-type:text/html;charset=utf-8");
$x = "PHP中文网"; 
echo $x; 
echo $y; 
?>
登入後複製

說明:此程式使用未宣告的變數 $y,因此它給出了錯誤訊息。

以上是php常見的錯誤類型有哪四種的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板