溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

php的錯(cuò)誤提示類型有哪些及怎么解決

發(fā)布時(shí)間:2022-02-22 19:10:02 來源:億速云 閱讀:386 作者:iii 欄目:編程語言

本文小編為大家詳細(xì)介紹“php的錯(cuò)誤提示類型有哪些及怎么解決”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“php的錯(cuò)誤提示類型有哪些及怎么解決”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識(shí)吧。

php錯(cuò)誤提示類型有:1、解析錯(cuò)誤或語法錯(cuò)誤,這種錯(cuò)誤會(huì)停止程序的執(zhí)行,并顯示出錯(cuò)信息;2、致命錯(cuò)誤;3、警告錯(cuò)誤,是指程序的語法沒有錯(cuò)誤,但在執(zhí)行的過程中,發(fā)現(xiàn)程序有些不合理的地方,從而提示出警告信息,而程序會(huì)繼續(xù)向下執(zhí)行;4、注意錯(cuò)誤。

php的錯(cuò)誤提示類型有哪些及怎么解決

本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦

php錯(cuò)誤提示類型

1、解析錯(cuò)誤或語法錯(cuò)誤

語法錯(cuò)誤是在編程中最容易碰到也是最容易解決的一種錯(cuò)誤,例如:遺漏一個(gè)分號(hào)時(shí)就會(huì)顯示錯(cuò)誤信息。這種錯(cuò)誤會(huì)停止程序的執(zhí)行,并顯示出錯(cuò)信息。我們可以根據(jù)錯(cuò)誤信息改正程序,然后重新執(zhí)行。

【示例】下面通過簡(jiǎn)單的代碼演示常見語法錯(cuò)誤以及相關(guān)的錯(cuò)誤信息。

<?php
    $a = 1;
    $b = 2;
    $c = $a + $b
    echo ;
?>

上面代碼中第 4 行末尾省略了;,所以運(yùn)行上面的代碼會(huì)顯示如下錯(cuò)誤信息:

Parse error: syntax error, unexpected 'echo' (T_ECHO) in D:\WWW\index.php on line 5

從上面的示例和運(yùn)行結(jié)果可以看出,語法錯(cuò)誤會(huì)阻止程序繼續(xù)向下執(zhí)行。只有解決了這些錯(cuò)誤后程序才可以順利執(zhí)行。

2、致命錯(cuò)誤:

這是PHP編譯器理解PHP代碼但它識(shí)別未聲明的函數(shù)的錯(cuò)誤類型。這意味著在沒有函數(shù)定義的情況下調(diào)用函數(shù)。

例如

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

php的錯(cuò)誤提示類型有哪些及怎么解決

說明:在第10行中,調(diào)用了函數(shù)diff(),但函數(shù)diff()沒有的聲明定義,所以它給出了錯(cuò)誤。

3、警告錯(cuò)誤:

程序的語法沒有錯(cuò)誤,但是在執(zhí)行的過程中,PHP 會(huì)發(fā)現(xiàn)程序有些不合理的地方,從而提示出警告信息,但程序會(huì)繼續(xù)向下執(zhí)行。

示例:把 0 作為除數(shù)時(shí),會(huì)造成程序運(yùn)行錯(cuò)誤并輸出錯(cuò)誤信息。

<?php
    $a = 1;
    $b = 0;
    $c = $a / $b;
    echo "$a / $b = $c";
?>

錯(cuò)誤:

php的錯(cuò)誤提示類型有哪些及怎么解決

4、注意錯(cuò)誤:

它類似于警告錯(cuò)誤,這意味著該程序包含錯(cuò)誤,但它允許執(zhí)行腳本。

<?php  
header("content-type:text/html;charset=utf-8");
$x = "億速云"; 
echo $x; 
echo $y; 
?>

錯(cuò)誤:

php的錯(cuò)誤提示類型有哪些及怎么解決

說明:此程序使用未聲明的變量 $y,因此它給出了錯(cuò)誤消息。

讀到這里,這篇“php的錯(cuò)誤提示類型有哪些及怎么解決”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI