当前位置: 首页 > news >正文

【python学习笔记】:PHP7 Null合并运算符

在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 passed
not passed
not passed
http://www.lryc.cn/news/23007.html

相关文章:

  • 数据结构与算法——3.时间复杂度分析1(概述)
  • FPGA学习之日常工作复位电路
  • 【洛谷 P1177】【模板】快速排序 题解(快速排序+指针)
  • Pthon--自动化实用技巧篇--文件目录处理
  • 想招到实干派程序员?你需要这种面试法
  • cesium常见操作:鼠标点击获取对象
  • 【玩转c++】git的安装和使用以及可视化处理
  • 第三阶段02-Mybatis框架
  • 基于超像素的多视觉特征图像分割算法研究
  • mysql的三大日志
  • API接口及社区电子商务化的解释
  • [蓝帽杯 2021]One Pointer PHP
  • 【JAVA】xxl-job服务搭建
  • 毕业设计 基于STM32单片机生理监控心率脉搏TFT彩屏波形曲线设计
  • 【10k~30k的区别】=== 功能测试、自动化测试、性能测试的区别
  • 《MySQL学习》 索引失效的三种特殊情况
  • wafw00f 防火墙探测
  • MySQL学习(1)[参考书籍:mysql是怎么运行的]
  • 用Python制作邮件检测器
  • K8S---pod基础概念
  • 激活函数入门学习
  • 小文智能结合ChatGPT的产业未来
  • Linux-编写一个自己的命令
  • Nacos架构篇 - Distro协议
  • 和月薪3W的聊过后,才知道自己一直在打杂...
  • 关于Ubuntu18.04 root账户登录的问题
  • 基于jeecgboot的flowable的H5版本在演示系统发布
  • 【代码训练营】day44 | 完全背包理论 518. 零钱兑换 II 377. 组合总和 Ⅳ
  • ICA简介:独立成分分析
  • ②【Java 组】蓝桥杯省赛真题解析 [振兴中华] [三部排序] 持续更新中...