我习惯于将 PHP 中的变量初始化为 false,然后稍后对其应用任何(字符串、布尔值、浮点数)值。
你认为哪个更好?
$name = false;
if (condition == true) {
$name = $something_else;
}
if ($name) { …do something… }
对比
$name ='';
if (condition == true) {
$name = $something_else;
}
if (!empty($name)) { …do something… }
您认为哪个可能会提供更好的性能?你会使用哪种方法?