简述PHP7.4 新特性和废弃的功能(2)
废弃的特性
1. 没有显式括号的嵌套三元运算符
<?php 1 ? 2 : 3 ? 4 : 5; // deprecated (1 ? 2 : 3) ? 4 : 5; // ok 1 ? 2 : (3 ? 4 : 5); // ok ?>
面试的时候,终于不用担心问你这个结果是啥了。其实生产中,大家也不会这么写。
2. 花括号访问数组索引
<?php $arr = ["a"=>"111"]; $index = "a"; $arr{$index}//废弃 $arr[$index];
说实话,还是第一次见到,废弃了,说明大家不会这么用。
3. real 和 is_real 实数
<?php $num = ""; $a = (real) $num;//废弃 $a = (float) $num;
4. parent 关键词在没父类的类中使用
在没有父类的类中使用 parent 会出现编译错误。
<?php class Test{ public function index() { return parent::index();//编译错误 } }
5. money_format 函数
money_format 被废弃,使用 numberFormater 替换
6. 移除的拓展
- Firebird/Interbase
- Recode
- WDDX
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持黑区网络。