php7新特性(1)
1.null合并运算符
php7以前经常使用isset()检测三元运算,php7+可以用NULL 合并运算符(??)代替。
说明:NULL 合并运算符会判断变量是否存在且值不为NULL,如果是,它就会返回自身的值,否则返回它的第二个操作数。
写法如下:
// php7以前
$a = isset($_GET['a]) ? $_GET['a'] : 'none';
print($a);
print(PHP_EOL); // PHP_EOL 为换行符
//PHP 7+
$b = isset($_GET['b']) ?? 'none';
print($b);
print(PHP_EOL);
// ?? 链式
$c = $_GET['c'] ?? $_POST['c'] ?? 'none';
print($c);
输出结果为:
none
none
none
相关推荐
Noneyes 2020-11-10
zyyjay 2020-11-09
xuebingnan 2020-11-05
samtrue 2020-11-22
stefan0 2020-11-22
yifangs 2020-10-13
songshijiazuaa 2020-09-24
hebiwtc 2020-09-18
天步 2020-09-17
83911535 2020-11-13
whatsyourname 2020-11-13
zhouyuqi 2020-11-10
mathchao 2020-10-28
王志龙 2020-10-28
wwwsurfphpseocom 2020-10-28
diskingchuan 2020-10-23
savorTheFlavor 2020-10-23