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

  介绍

这篇文章主要介绍PHP7引入的”?“,和”?:“有哪些区别,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

PHP开发环境搭建工具有哪些

一、phpStudy,是一个新手入门最常用的开发环境,二,WampServer, WampServer也同样的也是和phpStudy一样操作简单对小白比较友好。三,XAMPP, XAMPP Apache (PHP + MySQL + + PERL)是一个功能强大的建站集成软件包;四,MAMP, MAMP分为两种MAMP和MAMP Mac Pro。五,宝塔面板,宝塔面板是一款服务器管理软件,支持windows和linux系统,六UPUPW, UPUPW是目前windows平台下最具特色的Web服务器PHP套件。

测试代码

输入测试:

& 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 ($ f);   ,,,var_dump ($ g);   ,,,var_dump (h);   ,,,var_dump ($ i);   ,,,var_dump ($ j);

输出结果:

PHP 注意:,,Undefined 指数:,d 拷贝/home/番禺/abc.php 提醒line  11   PHP 注意:,,Undefined 指数:,d 拷贝/home/番禺/abc.php 提醒line  14   数组(0),{   }   int (0)   int (0)   int (0)   int (0)   int (1)   int (0)   int (0)   int (0)   int (0)

结论

<李>

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

<李>

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

<李>

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

<李>

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

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