Board logo

标题: PHP7空合并运算符如何使用 [打印本页]

作者: xiexie    时间: 2020-12-7 14:44     标题: PHP7空合并运算符如何使用

在 PHP7 中,引入了一个新的功能,即空合并运算符(??)。由于在 PHP7 项目中存在大量同时使用三元表达式和 isset() 的情况,因此新增的空合并运算符可以用来取代三元运算与 isset () 函数,如果变量是存在的并且不为 null ,则空合并运算符将返回它的第一个操作数;否则将返回其第二个操作数。

在旧版的PHP中:isset($_GET[‘id']) ? $_GET[id] : err;而新版的写法为:$_GET['id'] ?? 'err';


样例:

echo $_GET['CODE']??'error';


输出:

error






欢迎光临 PHP开发笔记 (http://phpvi.com/) Powered by Discuz! 6.1.0