设为首页收藏本站

科技小制作

 找回密码
 立即注册
礼品兑换
查看: 47|回复: 0

PHP7 Null合并运算符

[复制链接]

143

主题

159

帖子

302

积分

三级会员

Rank: 3Rank: 3

积分
302
发表于 2019-3-13 09:34:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在PHP7,一个新的功能,空合并运算符(??)已被引入。它被用来代替三元运算并与 isset()函数功能结合一起使用。如果它存在并且它不是空的,空合并运算符返回它的第一个操作数;否则返回第二个操作数。

示例<?php   // fetch the value of $_GET['user'] and returns 'not passed'   // if username is not passed   $username = $_GET['username'] ?? 'not passed';   print($username);   print("<br/>");   // Equivalent code using ternary operator   $username = isset($_GET['username']) ? $_GET['username'] : 'not passed';   print($username);   print("<br/>");   // Chaining ?? operation   $username = $_GET['username'] ?? $_POST['username'] ?? 'not passed';   print($username);?>这将在浏览器产生输出以下结果-
not passednot passednot passed
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

点击这里给我发消息

QQ|小黑屋|版权声明|科技小制作    

GMT+8, 2019-7-21 19:05 , Processed in 0.460512 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表