If和Else或定义为一个值,只有在if语句通过时才更改

时间:2016-07-11 16:14:10

标签: php performance if-statement logic

这就是我的意思

$data = false
if($var === 'SomeString'){
    $data = true;
}

反对这个

if($var === 'SomeString'){
    $data = true
}else{
    $data = false;
}

它只是开发人员的偏好,还是有理由使用其中一个?

1 个答案:

答案 0 :(得分:-1)

第二个更好。如果$ var等于“SomeString”,则第一个可能有不必要的赋值。