主流の Web サイト構築言語である PHP には、使用中に多くの落とし穴があり、プログラマーは考える必要があります。 PHPスクリプトで以下のコードを書くと ?> このPHPスクリプトではエラーは発生しませんでしたが、直接「?>」が出力されました。信じられないような気がしたので、次のコードを書きます ?> 今回は、解析エラー、構文エラー、予期しない '<' が表示されます... 最初の でエラーが表示されないのはなぜですか? 現時点では、PHP の関連マニュアルを注意深く読む必要があります。PHP コードのブロックを開始するには、さまざまな方法があります。 PHP では、開始タグと終了タグの 4 つの異なるペアを使用できます。そのうちの 2 つ、 と は常に使用可能です。他の 2 つは短いタグと ASP スタイルのタグで、php.ini 設定ファイルでオンまたはオフにできます。短いタグや ASP スタイルのタグが便利だと考える人もいますが、移植性が低いため、一般的には推奨されません。 <div> </div> <div> </div>つまり、php には 4 つのタグがあり、<script> はそのうちの 1 つで、<?php ?> と同様に、他の 2 つは設定ファイルで常に開く必要があります。 <div> </div> <div> </div><? ... ?> (設定ファイルの short_open_tag で開きます) <div><?php ... ?> </div><スクリプト言語="php"> <% ... %> (ASP スタイルのタグ、バージョン 5.3.0 で廃止されました) http://www.bkjia.com/PHPjc/477852.htmlwww.bkjia.com truehttp://www.bkjia.com/PHPjc/477852.html技術記事 Web サイト構築言語として主流の PHP は、使用中に落とし穴が多く、プログラマーのアイデアが必要です。 PHP スクリプトで、次のコードを記述した場合、 ?php /script ? この php スクリプトは何もプロンプトを表示しません...