三元使代码简洁易读,我很好奇如何将以下if condition
更改为三元运算符:
var1 = if(true){'a'}
;
我尝试以下
var1 = true? 'a': ;
因为它与false
条件无关,我在:
后留空,但显然它给了我一个错误。
有办法做到这一点吗?
-------- ---------更新
使用上述示例的目的是我想简化问题,但是它让每个人都更加困惑,所以我发布了原始代码:
if($_SERVER['REQUEST_METHOD'] == 'GET'){ $sub_count = 0; }
$sub_count = $_SERVER['REQUEST_METHOD'] == 'GET'? 0 : ;
如何将if条件更改为三元组?
答案 0 :(得分:0)
$sub_count = null;
$sub_count = $_SERVER['REQUEST_METHOD'] == 'GET'? 0 : null;
// To check:
if(!isset($sub_count))
{
// Do something because $_SERVER['REQUEST_METHOD'] != 'GET'
} else {
if($sub_count===0)
{
// REQUEST METHOD IS GET
}
}