【发布时间】:2025-08-30 08:25:01
【问题描述】:
人们为什么使用
if(condition) :
/*do something*/
else:
/*do something else*/
endif;
而不是
if(condition)
{
/*do something*/
}
else
{
/*do something else*/
}
一个比另一个更好吗?我也应该习惯什么?
【问题讨论】:
-
没有好坏之分,只有不同。个人风格问题。有些人发现当 PHP 嵌入 HTML 时,第一个版本更易于阅读。就这样。但它有点异国情调,通常第二种形式是首选并被认为是标准的。
-
我现在认为,它只是一种编码风格,一些开发者认为:提供更具可读性的代码,而另一些则认为 {} 更具可读性。
-
直接在 HTML 中使用时,带有 : 的版本效果非常好(如可读)。
-
用HTML处理PHP直接注入时更具可读性
标签: php if-statement syntax conditional