【发布时间】:2014-08-08 19:05:42
【问题描述】:
是否有可能为php编写一个简写if,ELSE IF,else语句。
if / else 很清楚,但是当我也想使用 elseif 时,是否有一种简写方式(除了 switch)?
if ($typeArray == 'date'){
echo 'date';
} else if($typeArray == 'time'){
echo 'time';
} else {
echo 'text';
}
没有找到任何好的答案,其中有嵌套 if 语句的简写版本,包括 elseif。
你好,提米
【问题讨论】:
-
使用 oop PHP 可以实现这一点,将每种情况视为方法名称。
-
在保持理智的同时尽可能短。
-
有三元运算符,他们提供这样的东西(我现在懒得写一个完整的答案):)
-
建议您避免“堆叠”三元表达式。在单个语句中使用多个三元运算符时 PHP 的行为并不明显。来源:us2.php.net/manual/en/…
-
你能展示一段代码来保证这样的速记吗?
标签: php shorthand shorthand-if