[英]What kind of syntax is this in PHP?
if(true):
echo 'good';
endif;
我今天只在PHP中看到它!
我一直在使用:
if(true)
{
echo 'good';
}
你可以很容易地将前者与html交织在一起。
http://php.net/manual/en/control-structures.alternative-syntax.php
它完全一样。 我经常在模板中使用这样的语法 - 它在我看来更具可读性。 这里有更多: 控制结构的替代语法
PHP表示法:
if(x=1):
dosomething();
elseif(x=2):
dosomethingelse();
andanotherthing();
else:
doesntmatcheither();
endif;
也与...有关
$var=(query?true:false);
或者更简写
$var=query?true:false;
但我个人不喜欢省略括号; 叫我偏执狂;)
相同的效果,没有区别,并且在我个人看来,提供更好的可读代码和干净的语法,同样类似于结束的关闭关键字可能有助于嵌套控制结构,以指示哪一个正在关闭而不是从一堆大括号中猜测。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.