Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

PHP7中的空合并运算符

作者:碎花洋裙的优雅   发布日期:2023-12-14   浏览:1053

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开启方法

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站