0

我有一个 PHP 网站的副本,那里有很多页面和很多代码。它使用条件语句来确定应该打印哪些内容。这是一个示例(可能有很多片段,如下所示):

<?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">。如果我想知道 if is会发生
多少次,我需要使用关键字在我的网站目录中的所有文件中执行搜索,并检查每个搜索结果的上下文中是否存在,这确实是一个巨大的负担......<div myattr="myvalue">"$countryDtrue<div myattr="myvalue"><?php elseif($countryC): ?>

有什么方法可以帮助我有效地解决这个问题?如果我想以编程方式执行此操作,是否需要 PHP 解析器?

4

1 回答 1

0

您需要解析器,或者换句话说,您必须将代码或控制流的格式保存在文件或数据库中,并根据保存的数据或流应用逻辑。我希望你能明白。

于 2013-09-29T10:18:05.000 回答