【发布时间】:2012-12-11 21:04:10
【问题描述】:
为了打印一个变量,我这样做:
if(isset($var)) print $var;
但我在这里重复 $var 2 次。有没有办法让它看起来像:
If $var exists then print it
而不是
If $var exists then print $var
【问题讨论】:
-
再调用变量有什么问题?
-
没有问题,我只是在寻找一种方法来改进我的代码(如果有的话)。它遵循与我了解到我可以做的示例相同的想法: = $var ?> 而不是 ..
-
没有必要缩短它,更短并不总是更好。作为旁注,短标签也不总是一个好主意,因为它们在某些 PHP 版本中默认禁用。
-
回声($var)? $var : "";
-
@SureshKamrushi :这不会对变量产生影响。如果变量不存在,将抛出错误。
标签: php if-statement