Era*_*rin 13
您可以使用错误抑制运算符 @ 运行它.
echo @$variable;
Run Code Online (Sandbox Code Playgroud)
但是,最好不要忽略未设置的变量.未设置的变量可能表示脚本存在逻辑错误,最好确保在使用前设置所有变量.
你可以使用从这里取得的ifsetor()示例:
function ifsetor(&$variable, $default = null) {
if (isset($variable)) {
$tmp = $variable;
} else {
$tmp = $default;
}
return $tmp;
}
Run Code Online (Sandbox Code Playgroud)
例如:
echo ifsetor($variable);
echo ifsetor($variable, 'default');
Run Code Online (Sandbox Code Playgroud)
这不会生成通知,因为变量是通过引用传递的.