ParseError クラスは CompileError クラスを拡張します。 (以前は、Error クラスのサブクラスでした)。このタイプのエラーは、PHP コードが eval() 関数の引数として渡される文字列内にある場合に発生します。
eval() 関数は、指定された文字列を PHP コードに評価します。
eval ( string $code ) : mixed
シリアル番号 | パラメータと説明 |
---|---|
1 |
code 評価する有効な PHP コード |
ParseError
次の例は ParseError をスローし、catch ブロックによって処理されますExample オンライン デモンストレーション<?php $a=10; try{ eval('$a=$a+;'); } catch (ParseError $e){ echo "Parse Error:" . $e->getMessage(); } ?>出力これにより、次の結果が生成されます -
Parse Error:syntax error, unexpected ';'
以上がPHP解析エラーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。