0

PHP Web サイトのコピーがあり、そこには多くのページとコードが含まれています。条件ステートメントを使用して、どのコンテンツを非常に印刷する必要があるかを判断します。以下に例を示します (以下のようなスニペットが多数ある場合があります)。

<?php if($countryA): ?>
     <div myattr="myvalue">
<?php elseif($countryB): ?>
     <div myattr="myvalue">
<?php elseif($countryC): ?>
     <div myattr="myvalue">
<?php elseif($countryD): ?>
     <div myattr="myvalue">
<?php endif; ?>

たとえば、国 A、国 B、国 D が何であるかは気にしません。国 C にある場合のみ気に<div myattr="myvalue">します。
の場合に何回<div myattr="myvalue">"発生するか知りたい場合$countryDtrue、キーワードを使用してウェブサイトのディレクトリ内のすべてのファイルを検索し、すべての検索結果のコンテキストに<div myattr="myvalue">があるかどうかを確認する必要があります。これは本当に大きな負担です...<?php elseif($countryC): ?>

この問題を効率的に解決する方法はありますか? プログラムでこれを行う場合、PHP パーサーが必要ですか?

4

1 に答える 1

0

パーサーが必要か、言い換えれば、コードの形式または制御フローをファイルまたはデータベースに保存し、その保存されたデータまたはフローに従ってロジックを適用する必要があります。理解していただければ幸いです。

于 2013-09-29T10:18:05.000 に答える