ホームページ  >  記事  >  バックエンド開発  >  PHP解析エラー

PHP解析エラー

王林
王林転載
2023-09-15 21:49:02663ブラウズ

PHP解析エラー

はじめに

ParseError クラスは CompileError クラスを拡張します。 (以前は、Error クラスのサブクラスでした)。このタイプのエラーは、PHP コードが eval() 関数の引数として渡される文字列内にある場合に発生します。

eval() 関数は、指定された文字列を PHP コードに評価します。

構文

eval ( string $code ) : mixed

パラメータ

シリアル番号 パラメータと説明
1 code

評価する有効な PHP コード

##評価対象のコードは PHP の開始タグと終了タグに埋め込むことはできず、セミコロンで終わる必要があります。有効なコードは NULL を返しますが、コード エラーは

ParseError

次の例は ParseError をスローし、catch ブロックによって処理されます

Example

オンライン デモンストレーション

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

出力

これにより、次の結果が生成されます -

Parse Error:syntax error, unexpected &#39;;&#39;

以上がPHP解析エラーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。