??是PHP7新增的特性
$a ?? 0 等同于 isset($a) ? $a : 0。 $a ?: 0 等同于 $a ? $a : 0。 empty: 判断一个变量是否为空(null、false、00、0、’0′、』这类,都会返回true)。 isset: 判断一个变量是否设置(值为false、00、0、’0′、』这类,也会返回true)。
李清波 2019-11-29 PHP基础 1976 复制当前网址
??是PHP7新增的特性
$a ?? 0 等同于 isset($a) ? $a : 0。 $a ?: 0 等同于 $a ? $a : 0。 empty: 判断一个变量是否为空(null、false、00、0、’0′、』这类,都会返回true)。 isset: 判断一个变量是否设置(值为false、00、0、’0′、』这类,也会返回true)。
上一篇:utf8和utf8mb4的区别
下一篇:依赖注入容器理解
解析PHP的self关键字
最常用的100个PHP函数排行榜
依赖注入容器理解
utf8和utf8mb4的区别
session的工作原理详细分析
preg_match
PHP首字母大写
PHP面试时常常被问到的技术问题
PHP获取时间段的函数汇总
php的定界符<<<EOF
PHP数组排序 数组倒序
PHP排序的几种方法
PHP将所有单词改为小写
PHP将字符串的每个单词的首字符变成大写
PHP将字符串中所有单词改为大写
PHP实现将base64格式图片保存在指定目录的方法
PHP字符串补全,自动填充,输出固定长度
PHP字符串处理的一些常用函数
PHP大小写转换详解
PHP四大基本排序算法实例