PHP 解析错误
简介
ParseError 类扩展了 CompileError 类。(以前它是 Error 类的子类)。当 PHP 代码作为字符串的一部分传递给 eval() 函数作为参数时,会抛出这种类型的错误。
eval() 函数会将给定的字符串作为 PHP 代码进行求值。
语法
eval ( string $code ) : mixed
参数
| 序号 | 参数和说明 |
|---|---|
| 1 | code 要评估的有效 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 ';'
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言
C++
C#
MongoDB
MySQL
Javascript
PHP