PHP7引入的“,“和“?:“的区别有哪些

  介绍

小编给大家分享一下PHP7引入的“,“和“?:“的区别有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

实践出真知~

<强>测试代码

输入测试:

& lt; php ?   美元才能array =, (   ,,,& # 39;一个# 39;,=祝辞,1,   ,,,& # 39;b # 39;,=祝辞,2,   ,,,& # 39;c # 39;,=祝辞,[],   )才能;   时间=美元才能a 美元数组(& # 39;c # 39;], ? ?, 0;   时间=美元才能b 美元数组(& # 39;c # 39;],:, 0;   时间=美元才能c 美元数组(& # 39;d # 39;], ? ?, 0;   时间=美元才能d 美元数组(& # 39;d # 39;],:, 0;   时间=美元才能e 美元数组(& # 39;c # 39;], ?, 1,:, 0;   f 美元;=,才能收取($数组(& # 39;c # 39;]), ?, 1,:, 0;   时间=美元才能g 美元数组(& # 39;d # 39;], ?, 1,:, 0;   h 美元;=,才能收取($数组(& # 39;d # 39;] [& # 39; e # 39;]), ?, 1,:, 0;   小姐:美元才能=,!空数组($ [& # 39;c # 39;]), ?, 1,:, 0;   美元才能j =, !空数组($ [& # 39;d # 39;]), ?, 1,:, 0;   var_dump()美元才能;   var_dump (b)美元才能;   var_dump (c)美元才能;   var_dump (d)美元才能;   var_dump (e)美元才能;   var_dump()美元才能;   var_dump (g)美元才能;   var_dump (h)美元才能;   var_dump (i)美元才能;   var_dump ($ j);才能

<强>输出结果:

PHP注意:,未定义的指数:/home/fanyu/abc. dphp> <李>

$ ? ?0等同于收取(美元)?答:美元0。

<李>

一美元?:0等同于一美元?答:美元0。

<李>

空:判断一个变量是否为空(null,假,00 0 & # 39;0′,”这类,都会返回真的)。

<李>

收取:判断一个变量是否设置(值为false, 00, 0, & # 39; 0′,”这类,也会返回真的)。

PHP7引入的“,“和“?:“的区别有哪些