PHP解析エラー

王林
リリース: 2023-09-15 21:50:01
転載
662 人が閲覧しました

PHP解析エラー

はじめに

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

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

構文

eval ( string $code ) : mixed
ログイン後にコピー

パラメータ

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

評価する有効な 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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート