syntax error, unexpected 'else' (T_ELSE)
查看cache文件中发现只解析了else标签,而前后的if或者eq标签都没有解析
<!--{eq name='_data.salary' value='-1'}-->
面议
<?php else: ?>
<?php echo ($_data["salary"]); ?>
万元
<!--{/eq}-->
但是把value值调整为0或者正整数就没有任何问题,解析正确
请问tp是禁止在比较标签中使用value负值么?
我查看了源代码cx.class.php,对里面的_compare标签进行日志记录,当value为负值的时候也无法记录该条php语句,而非负value的比较语句都正常解析了。
ERR: +++:<?php if(($_data["salary"]) == "1"): ?>面议
<?php else: ?>
{$_data.salary}元/月<?php endif; ?><br>
负值的日志根本不记录
最佳答案