PHP はファイルを解析するときに、開始タグ を探します。これにより、PHP はファイル内のコードの解釈を開始および停止するように指示されます。この解析方法を使用すると、PHP をさまざまなドキュメントに埋め込むことができ、開始タグと終了タグのペアの外側にあるコンテンツは PHP パーサーによって無視されます。ほとんどの場合、PHP は HTML ドキュメントに埋め込まれます。
単一行のコメントは、行の末尾または現在の PHP コード ブロックのどちらか先に来る方にのみコメントします。これは、 // ... ?> または # ... ?> の後の HTML コードが表示されることを意味します。ポイント。
上記の説明から、// コメントに ?> が含まれている場合でも、PHP パーサーは PHP の解析が終了したと見なすことがわかります (PHP は終了マーク ?> に遭遇すると、単に次のメッセージを出力します)。内容はそのままです) (新しい行が続いていない限り、次の開始タグが見つかるまで、命令区切り文字を参照してください)。
コードをコピーします コードは次のとおりです:
出力は次のとおりです:
コードをコピーします コードは次のとおりです:
:!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.comtruehttp://www.bkjia.com/PHPjc/326549.html技術記事 PHP はファイルを解析するときに、PHP にファイル内のコードの解釈を開始および停止するように指示する開始タグと終了タグを探します。この解析方法により、PHP をさまざまなドキュメントに埋め込むことができます...