PHP ParseError
phpserver side programmingprogramming更新于 2025/8/19 5:22:17
简介
ParseError 类扩展了 CompileError 类。(之前它是 Error 类的子类)。当 PHP 代码位于字符串中,并作为参数传递给 eval() 函数时,会抛出此类错误。
eval() 函数将给定的字符串作为 PHP 代码进行求值。
语法
eval ( string $code ) : mixed
参数
| Sr.No | 参数 &说明 |
|---|---|
| 1 | 代码 待执行的有效 PHP 代码 |
待执行的代码不得嵌入 PHP 的开始和结束标记中,且必须以分号结尾。有效代码返回 NULL,而错误代码将抛出 ParseError
以下示例将抛出 ParseError 错误,并由 catch 块处理
示例
<?php
$a=10;
try{
eval('$a=$a+;');
}
catch (ParseError $e){
echo "Parse Error:" . $e->getMessage();
}
?>
输出
这将产生以下结果 −
Parse Error:syntax error, unexpected ';'

