我在项目中找到了以下代码:
<?php echo $this->getToolbarHtml(); ?>
<?php // List mode ?>
<?php if($this->getMode()!='grid'): ?>
<?php $_iterator = 0; ?>
我认为它很难看,并用它代替:
echo $this->getToolbarHtml();
// List mode
if($this->getMode() != 'grid') {
$_iterator = 0;
}
但是这会使代码无效,并且页面无法按预期加载。
如果我更换
if($this->getMode() != 'grid') {
$_iterator = 0;
}
与
if($this->getMode() != 'grid'):
$_iterator = 0;
然后该网站再次运作。所以我认为它是一个三元运算符并将逻辑改为:
if($this->getMode() != 'grid') {
//$_iterator = 0;
} else {
$_iterator = 0;
}
但页面仍未按预期加载。
:
到底在做什么?