前言
由於程式碼編寫錯誤,導致程式無法執行,就會出現報錯,錯誤型別多種多樣,提示資訊也不盡相同,能讀懂報錯就有了解決的方向
錯誤提示資訊組成
組成:錯誤型別:錯誤原因 in 錯誤檔案 on 錯誤行數
錯誤型別
- notice :通知,提醒,注意,可能有錯誤
- warning:警告,程式碼有問題,但還可以繼續執行
- parse:語法解析錯誤,比如少寫
;
號 - error:致命錯誤,程式停止執行
- 更多錯誤閱讀 php手冊 中的 錯誤處理
常見錯誤提示資訊
錯誤1:語法錯誤
程式碼:
<?php
echo ' hello work '
?>
錯誤資訊:
Parse error: syntax error, unexpected end of file, expecting ',' or ';' in C:\xampp\htdocs\demo\php_gbook\save.php on line 2
解析錯誤:語法錯誤,非正常檔案結束,期待 ' , ' 或 ' ; ' ,在C:\xampp\htdocs\demo\php_gbook\save.php 檔案中的第 2 行
錯誤2:呼叫未定義變數
程式碼:
<?php
echo $a;
?>
錯誤資訊:
Notice: Undefined variable: a in C:\xampp\htdocs\demo\php_gbook\save.php on line 2
注意:未定義變數 a ,在C:\xampp\htdocs\demo\php_gbook\save.php 檔案中的第 2 行
錯誤配置資訊
如果沒有錯誤資訊,可能是配置沒有開啟,配置檔案php.ini
檔案
1 是否開啟錯誤顯示
display_errors = Off (Off)
2 顯示所有級別的錯誤
error_reporting = E_ALL
總結
有錯誤不可怕,看懂錯誤並去解決就可以了
本作品採用《CC 協議》,轉載必須註明作者和本文連結