5.0.0 - 普通 - 未处理
bug1、thinkphp/tpl/dispatch_jump.tpl模块中,有如下代码:<?php switch ($code) {?>
<?php case 1:?>
<h1>:)</h1>
<p class="success"><?php echo(strip_tags($msg));?></p>
<?php break;?>
<?php case 0:?>
<h1>:(</h1>
<p class="error"><?php echo(strip_tags($msg));?></p>
<?php break;?>
<?php } ?>
php的case不支持这样的写法,需要换成if else。验证:可以写个a.php代码,写入一下代码运行,会报错:
<?php $code = 1; ?>
<div class="system-message">
<?php switch ($code) {?>
<?php case 1:?>
<h1>:)</h1>
<p class="success">111</p>
<?php break;?>
<?php case 0:?>
<h1>:(</h1>
<p class="error">222</p>
<?php break;?>
<?php } ?>
<p class="detail"></p>
<p class="jump">
...
</p>
</div>
