首页 文章资讯内容详情

PHP ParseError

2026-06-04 1 花语

介绍

ParseError类扩展了CompileError类。(以前它曾经是Error类的子类)。当字符串中的PHP代码作为参数传递给 eval()时,会引发此类错误。

eval()函数给定的字符串作为PHP代码功能评估。

语法

eval ( string $code ) : mixed

参量

序号参数及说明1个代码

要评估的有效PHP代码

要评估的代码不得嵌入在PHP的开始和结束标记中,并且必须以分号终止。Valide代码将NULL调整为空,而代码中的错误将引发ParseError

以下示例引发ParseError并由catch块处理

示例

<?php $a=10; try{ eval($a=$a+;); } catch (ParseError $e){ echo "Parse Error:" . $e->getMessage(); } ?>

输出结果

这将产生以下结果-

Parse Error:syntax error, unexpected ;