我想写一个函数来将一个未定义的变量设置为默认值,它可以防止对未定义变量的警告.
如果我使用isset()函数来确定输入变量,如果变量等于,变量将变为默认值NULL.任何方法都可以实现吗?
例:
function init_variable($input, $default = '123'){
...
return $inited_variable;
}
$variable1 = init_variable($_POST['ABC']);
$variable2 = init_variable($_POST['DEF'], 'DEF');
Run Code Online (Sandbox Code Playgroud)
自PHP 7以来,有一种更优雅的方式称为Null合并运算符:
$variable1 = $_POST['ABC'] ?? 'DEFAULT VALUE'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |