我记得几年前当我第一次学习PHP的时候,有一些情况下PHP代码可以保持在一行,但是我不记得是什么规则了。
这里有一个例子,我想知道我是否可以保持行行可读性的目的,因为它与许多HTML表代码混合:
<?php if ($contact->getField('nameLast') !='') {
echo ' & <br /> '.$contact->getField('nameLast') ;
} ?>
是否有可能像这样在一行中保留所有内容:
<?php if ($contact->getField('nameLast') !='') {echo ' & <br /> '.$contact->getField('nameLast') ; } ?>
试一试,不知道是否可行。它被称为三元运算符。Google三元运算符PHP
<?php if ($contact->getField('nameLast') !='') {
echo ' & <br /> '.$contact->getField('nameLast') ;
} ?>
echo ($contact->getField('nameLast') !='')?' & <br /> '.$contact->getField('nameLast'):"";