PHP7中的空合并运算符是??
。它用于检查一个变量是否为null,如果是null,则返回一个默认值,否则返回该变量的值。
使用空合并运算符的语法如下:
$variable = $value ?? $default;
如果$value
不为null,则将$value
赋值给$variable
;如果$value
为null,则将$default
赋值给$variable
。
以下是一个示例:
$name = $_GET['name'] ?? 'Guest';
echo $name;
在上述示例中,如果URL中没有传递name
参数,那么$_GET['name']
将为null,此时空合并运算符将返回默认值'Guest'
,并将其赋值给$name
变量。如果URL中传递了name
参数,那么$_GET['name']
将不为null,空合并运算符将返回$_GET['name']
的值,并将其赋值给$name
变量。
请注意,空合并运算符只能用于检查null值,不能用于检查空字符串或false值。如果需要检查空字符串或false值,可以使用三元运算符或逻辑或运算符。
上一篇:讲解PHP7.2源码安装
下一篇:php7 curl开启方法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站