插入
问题描述:
<?php if($range == 'arizona'): ?>
<?php echo $image->county; ?>
<?php endif; ?>
好了,所以这个代码工作,以及回声输出是:“亚利桑那”号插入<PHP回声<PHP如果
现在我想更换“亚利桑那州的第一行,使用回声。我试过了:
<?php if($range == $image->county;): ?>
<?php echo $image->county; ?>
<?php endif; ?>
但是不行。我如何包括:
$image->county;
在第一行?
答
从if
表达移除分号:
<?php if($range == $image->county): ?>
答
试试这个
<?php if($range == $image->county){ ?>
<?php echo $image->county; ?>
<?php } ?>
答
你靠近!只需要从第一行删除分号:
<?php if($range == $image->county): ?>
<?php echo $image->county; ?>
<?php endif; ?>
答
您也可以留下PHP开到你的代码,而不是开放的结束和关闭它在每一行可导致可读性差。另外,你的第一行还有额外的分号。 ; D
<?php if($range == $image->county) {
echo $image->county;
} ?>
增加php.conf中的错误输出级别,以便您收到错误消息。分号不应该在那里。 – j13r 2012-04-06 22:14:16
Tim和j13r的答案是正确的。但在像这样的单行PHP语句中,您不需要_any_尾随分号。我的首选是将它们全部删除。 – halfer 2012-04-06 22:14:40
'var_dump($ image-> county)'最新的输出? – Baba 2012-04-06 22:19:53