1、解析错误或语法错误
未公开的引号,缺失或额外的括号,未闭合的大括号,缺少分号等等。
x='php'; //缺少$符号,因此会给出了一条错误消息
2、致命错误
没有函数定义的情况下调用函数。
function add($x,$y){
$sum=$x+$y;
echo $sum;
}
$x=1;
$y=2;
add($x,$y);
diff($x,$y);
//diff函数未定义,所以会给出错误
3、警告错误
主要原因是包括丢失文件,这也意味着PHP函数调用了丢失的文件
<?php
header("contentType:text/html;charset=utf-8");
$x = "php";
include("header.php");
echo $x . ",网址为:http://php.cn";
?>
该程序调用一个不可用的未定义文件header.php,所以它会产生错误。
4、注意错误
它类似于警告错误,这意味着该程序包含错误,
但它允许执行脚本
<?php
$x="php";
echo $y;
?>
使用未声明的变量 $y,因此它给出了错误消息。