我有一个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; ?>比方说,我不在乎countryA、countryB和countryD中的内容,我只关心countryC中是否有<div myattr="myvalue">。
如果我想知道<div myattr="myvalue">"在$countryD是true时会发生多少次,我需要使用关键字<div myattr="myvalue">对我的网站目录中的所有文件执行搜索,并检查每个搜索结果在上下文中是否存在<?php elseif($countryC): ?>,这确实是一个巨大的负担…
有什么办法能帮我有效解决这个问题吗?如果要以编程方式执行此操作,是否需要PHP解析器?
发布于 2013-09-29 10:18:05
您需要解析器,或者换句话说,您必须保存代码的格式或控制文件或数据库中的流,并根据保存的数据或流应用逻辑。我希望你能理解。
https://stackoverflow.com/questions/19076799
复制相似问题