想在html中嵌套php代码,一般情况下是没有问题的。但在一个条件语句中还需要一个条件语句,需要如何写?
如:
<?php if (isset($_COOKIE)): ?>
<p>
<h6>下载列表</h6>
<p id="dl-list">
<?php if (isset($list)): ?>
....
<?php endif; ?>
</p>
</p>
<?php endif; ?>
如上,在判断cookie是否存在后,还需要判断$list是否存在。但这样写就出错了。
不知道有什么解决办法?
PHP中文网2017-04-10 15:20:22
楼主可以看看PHP的替代语法规范:http://php.net/manual/zh/control-structures.alternative-syntax.php
大家讲道理2017-04-10 15:20:22
如果替代语法不行,就换回基本语法呗~
<?php if (isset($_COOKIE)) { ?>
<p>
<h6>下载列表</h6>
<p id="dl-list">
<?php if (isset($list)) { ?>
....
<?php } ?>
</p>
</p>
<?php } ?>
//不过这样真的不会晕么。。。。