php中<?php {?><?php }?>是什么回事?

比如:
<?
$ids=explode(','$_MODULE['items']);
$itmes=$itemManager->queryByIds($ids,"_hotsell");
foreach($items as $item){
?>
<li>
<div class="s2">
<div class="pic"><a href="<?echo $URIManager->detailURI(item);?>"><img src="<?echo $item->getPictureURL(160);?>"></a></div>
<div class="name"><?echo $item->price;?></div>
</div>
</li>
<?}?>
为什么花括号会在2个php语句结束语和开始语之间呢?可以这样的吗?这样代表什么

扬帆大鱼
浏览 796回答 1
1回答

一只斗牛犬

呵呵,这是html和php混合写的时候才会出现。这是一个自定义的函数的开始和结束function的定义是这样的。function 函数名{函数体。}你发的这段代码是把html分离出来了,所以是这样的。
打开App,查看更多内容
随时随地看视频慕课网APP