PHP 終了タグの使用に関するディスカッションと関連付け_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:13:14
オリジナル
1203 人が閲覧しました

PHP はファイルを解析するときに、開始タグ を探します。これにより、PHP はファイル内のコードの解釈を開始および停止するように指示されます。この解析方法を使用すると、PHP をさまざまなドキュメントに埋め込むことができ、開始タグと終了タグのペアの外側にあるコンテンツは PHP パーサーによって無視されます。ほとんどの場合、PHP は HTML ドキュメントに埋め込まれます。

単一行のコメントは、行の末尾または現在の PHP コード ブロックのどちらか先に来る方にのみコメントします。これは、 // ... ?> または # ... ?> の後の HTML コードが表示されることを意味します。ポイント。

上記の説明から、// コメントに ?> が含まれている場合でも、PHP パーサーは PHP の解析が終了したと見なすことがわかります (PHP は終了マーク ?> に遭遇すると、単に次のメッセージを出力します)。内容はそのままです) (新しい行が続いていない限り、次の開始タグが見つかるまで、命令区切り文字を参照してください)。

コードをコピーします コードは次のとおりです:

//$a = 'testtest'
//preg_match_all('|]+href="([^"]*) )".* ?>|', $a, $b);
//print_r($b);

出力は次のとおりです:
コードをコピーします コードは次のとおりです:

:!php preg.php
| ', $a, $b);

上記の問題を修正するにはどうすればよいですか? または、/* */ を使用して接続することもできます。 ?> 文字列連結で次のように:


コードをコピーします コードは次のとおりです:
$a = 'テストテスト';
preg_match_all('|]+href=" ([^"]*)".*?' .'|', $a, $b);
print_r($b)

この詳細は JS 終了タグにも適用されます。

http://www.bkjia.com/PHPjc/326549.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/326549.html技術記事 PHP はファイルを解析するときに、PHP にファイル内のコードの解釈を開始および停止するように指示する開始タグと終了タグを探します。この解析方法により、PHP をさまざまなドキュメントに埋め込むことができます...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート