简写php if {} ELSE IF {} else {}

Tim*_*ebl 9 php shorthand-if shorthand

有没有可能写一个速记如果,ELSE IF,否则声明为PHP.

if/else是否清楚,但是当我想使用elseif时(除了switch)之外还有一个缺少方法吗?

if ($typeArray == 'date'){
    echo 'date';
} else if($typeArray == 'time'){
    echo 'time';
} else {
    echo 'text';
}
Run Code Online (Sandbox Code Playgroud)

没有找到任何其他好的答案,其中有嵌套if语句的简写版本,包括elseif.

问候timmi

Ing*_*dak 27

你正在寻找三元陈述.

句法:

$condition ? $value_if_true : $value_if_false
Run Code Online (Sandbox Code Playgroud)

嵌套三元语句的语法:

$a ? $b : ( $c ? $d : ( $e ? $f : $g ) )
Run Code Online (Sandbox Code Playgroud)

只是一个警告,嵌套的三元语句很难阅读,因此建议使用已发表的三元语句.

  • 呃,不要推荐嵌套的三元语句,这会使代码难以阅读 (8认同)