文章来源:<empty name="news">新闻网<else />{$news['newss']}</empty>
<div>
<empty name="vurl">hhhh<else />{$news['vurl']|coolmind}</empty></div>第一个empty标签正常,news变量没有,显示”新闻网“,第二个empty标签就不那么正常了:变量名vurl确定有值,但是输出的是“hhhh”。将代码修改一下:
文章来源:<empty name="news">新闻网<else />{$news['newss']}</empty>
<div>
<?php
if(!empty($news['vurl'])){
?>
{$news['viurl']|coolmind}
<?php
}
?>
<empty name="vurl">hhhh<else />{$news['vurl']|coolmind}</empty></div>第一个empty仍然正常,第二个empty还是显示的“hhhh”,php片段中$news['vurl']这个vurl是能取到值并执行函数输出的。为什么第二个empty的Boolean会是相反的。本来有值的,反应为empty。
最佳答案