PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP ParseError


はじめに

ParseError クラスはCompileErrorを拡張します クラス。 (以前は、エラーのサブクラスでした クラス)。このタイプのエラーは、 eval()に渡された文字列内のPHPコード中にスローされます。 引数として機能します。

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

構文

eval ( string $code ) : mixed

パラメータ

Sr.No パラメータと説明
1 コード
評価される有効な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 ';'

  1. エラー コード 0xc0000409 (Windows 10)

    Windows 10 には 10 億人以上のユーザーがいます。ただし、残念ながら、すべての Windows ユーザーがオペレーティング システムの使用時にエラーのない経験をしているわけではありません。この記事では、Windows の典型的なバグとエラーをかなり取り上げてきましたが、今日は別のバグに注目します。 本日は、Windows 10 でエラー 0xc0000409 を修正する方法を検討しています。 .エラーの原因を説明し、それを修正するために試すことができるいくつかの方法を詳しく説明するために最善を尽くします.最後に、同様の問題を防ぎ、Windows PC を高速かつスムーズに実行し

  2. Mac のエラー コード 36 とは何ですか?

    Mac は、デスクトップとラップトップに関しては、究極の CPU パフォーマンスと膨大な構成で知られています。その最高の特徴は、町の話題です。重要なファイルやフォルダーの移動からコピーまで、Mac ではすべてが簡単です。ただし、ファイルを移動するこのプロセスでエラー 36 が発生することがまれにあります。デスクトップで同じ問題に直面している場合は、同じ問題の解決策を見つけるのに適した場所にいます。 Mac のエラー コード 36 とその修正方法を知るのに役立つ完璧なガイドをお届けします。それでは、エラーについて簡単に知り、それを修正するためのいくつかの詳細な方法から始めましょう。 Mac