次の php エラーが発生しました: 解析エラー: 構文エラー、script.php の xx 行目に予期しない $end デバッグ後、エラーの原因となった行はファイルの途中の行であることがわかりました。
PHP インタープリターで許可されている終了マークは 1 行でコメントできることを思い出しました。 , //$str .= "?>n"; コメントの内容は //$str .= " として解釈され、?> の後の n"; はコンテンツは php ブロックの外にあり、html として出力されます。その結果、$str .= "?>n"; 行に // をコメントとして追加すると、?> の終了タグが追加され、元の実際の終了タグが予期せぬものになります。 解決策: この行を削除するだけです。 編集者の注意: PHP の開始タグと終了タグが配置されている行には、他に何も書かないでください。 |