最近 PHP プログラムを書いていると、asp、asp.Net、jsp ほどスムーズではないところが多いと感じます。たとえば、session_first-come-first-served session_start(); やファイルジャンプの使用が不便です。 header が不便です.... >
これはコードの作成とデバッグの問題です。エラーは次のとおりです:
解析エラー: 構文エラー、D:xampphtdocsguestBookguestBook.php の 330 行目で予期しない $end
見てください。プログラムの 330 行目、コードの最後の行ですが、これの何が問題なのでしょうか? Google で検索した結果、次のことが見つかりました:
PHP 5 では、php_info() による PHP スクリプトの呼び出しが完全に機能し、 PHP 設定に関する情報を正常に返します:
解析エラー: 構文エラー、予期せぬ $end in ….. scripts.php on line …
このエラーは、PHP スクリプトに中括弧がないことが原因である可能性がありますさらに、クラス定義の PHP コーディングのエラーが原因である可能性もあります。PHP では、メソッド宣言内にブレークがない限り、クラス定義を分割して複数のファイルまたは複数の PHP ブロックに分散することはできません。 🎜>
しかし、より一般的には、このエラーは PHP での短いオープン タグの使用によって発生することがよくあります。
短いオープン タグを使用するには、PHP で short_open_tag を検索してください。 .INI を開き、値を On に変更します。行は次のようになります。
short_open_tag = On
あなたの英語は苦手ですか?他の検索をいくつか見たが、どれも要点に達しなかったので、英語を見てみましょう。完全に翻訳することはできませんが、一般的な意味は明らかです: の使用によりエラーが発生しました。短いタグ。php.ini
の Set short_open_tag = On にあります。解析エラー プロンプトは通常、オープン タグを使用した構文エラーであり、ステートメントが終了していないことがわかります。ステートメントの最後に「;」を追加することに注意を払わない、または if(){...}; の後に「}」を忘れるなどの基本的なプログラミングの間違い。 ;"。コードを注意深く確認すると、「}」がどこかに抜けており、修正されたプログラムは正常に動作します。