多语言展示
当前在线:1245今日阅读:172今日分享:19

PHP面试题12:PHP7的新特性

PHP7很早就问世了,我还特意查了查我们的系统,发现使用的还是5.5.38。我在面试过程中也遇到过2次面试官问PHP7的新特征,我很实诚的回答了“不知道”,呵呵,还是多总结好,也许第3次的时候我就能顺利回答了。
工具/原料
1

LNMP/WAMP

2

浏览器

3

编辑器

方法/步骤
1

NULL合并运算符(??),简化三元运算:$abc = $_GET['abc'] ?? 'abc';

2

整除法函数(intdiv):例如:var_dump(intdiv(10,3));var_dump(intdiv(-10,3));注意:(1)ceil向上取整;(2)floor向下取整;

3

组合比较符:echo 1<=>1;//返回0echo 1<=>2;//返回-1echo 2<=>1;//返回1

4

平方的计算:echo 3**2;//9

5

统一语法变量:例1:$wzl = 'wangzilong';$foo = array('bar'=>array('baz'=>'wzl'),);echo $$foo['bar']['baz'];//会报错例2:$foo = 'wzl';$wzl = array('bar'=>array('baz'=>'wzl'),);echo $$foo['bar']['baz'];//不会报错

推荐信息