2

PHPの開始タグと終了タグの外側のテキストを検出することは可能ですか? ほとんどの場合、タイプミスの結果として、これらのタグの外側にテキストがあります。これらのタグの外側にテキストを配置することは「構文的に」正しいため、php -l は成功して終了します。

some random unwanted text due to a typo
<?
 //some useful code
?>

PHPのオープンタグの前にテキストがあることを検出したい

4

1 に答える 1

1

PHP タグ自体の外部にあるものはすべて、JavaScript などのクライアント側言語の DOM レベルの相互作用に分類される可能性が高く、ページがレンダリングされた後でも、php タグはそれぞれの HTML バリエーションでレンダリングされるため、DOM には存在しません。話し方の問題。実際に外部で何かを見つけたい場合は、 http://php.net/manual/en/function.file-get-contents.php<? /*code*/ ?>を調べてファイル サーバー側を開くことができますが、いくつか構築する必要があります。 php タグを探して、それらの上または下 (外側) に不適切なものがあるかどうかを確認するパーサー ロジックの形式。

または、作業を再確認して、タグが適切に開閉されていること、探しているもののようなものがないことを確認することもできます..

余談ですが、PHP タグの外側にあるものを実際に見たいと思う理由について、理解しようとしていることはありますか?

于 2012-06-14T20:28:29.270 に答える