我一直在编辑以下代码块,现在当我使用它时,页面将不会加载,但错误日志中也没有任何内容。我猜这是由于某处缺少或放错了角色而发生的,但是已经看了又看了看,却无法发现它是什么!它对任何人来说都很突出吗?<?php if ($logourldecoded != "") { ?><?php if ($companyname != "") { ?><img src="images/site-logo-high-res.png" alt="logo" style="max-height:91px; max-width:372px; min-height:91px;" /><?php } else { ?><div class="companynameclass" style="font-size: <?php echo $data[font_size]; ?>;"><?php echo $companyname; ?></div><?php } else { ?><img src="<?php echo $logourldecoded; ?>" alt="logo" style="max-height:91px; max-width:372px; min-height:91px;" /><?php } ?>我也知道这并不是我用 $NAME_HERE 调用的任何数据不正确或丢失,就好像我只是单独回应它们一样,它们完全符合预期,并且在我的编辑显示之前。
1 回答
慕桂英546537
TA贡献1848条经验 获得超10个赞
缺少}关闭内部 IF
<?php
if ($logourldecoded != "") {
?>
<?php
if ($companyname != "") {
?>
<img src="images/site-logo-high-res.png" alt="logo" style="max-height:91px; max-width:372px; min-height:91px;" />
<?php
} else {
?>
<div class="companynameclass" style="font-size: <?php echo $data[font_size]; ?>;">
<?php echo $companyname; ?>
</div>
<?php
// the missing line
}
?>
<?php
} else {
?>
<img src="<?php echo $logourldecoded; ?>" alt="logo" style="max-height:91px; max-width:372px; min-height:91px;" />
<?php
}
?>
您可能会考虑不在每一行上放置<?php ..?>标签,这会使代码几乎完全不可读,而不可读的东西根据定义是不可维护的
- 1 回答
- 0 关注
- 87 浏览
添加回答
举报
0/150
提交
取消