Gar*_*hby 4 php variables exists
我的代码:
function Check($Variable, $DefaultValue) {
if(isset($Variable) && $Variable != "" && $Variable != NULL) {
return $Variable;
}
else {
return $DefaultValue;
}
}
$a = Check(@$foo, false);
$b = Check(@$bar, "Hello");
//$a now equals false because $foo was not set.
//$b now equals "Hello" because $bar was not set.
Run Code Online (Sandbox Code Playgroud)
isset()测试一个变量时,引擎盖下的检查?编辑:
默认值是用户定义的.有时它会是一个数字,有时是一个字符串.