慕后端333494
2017-08-12 11:37
如题请问,谢谢
个人猜测,去掉一个函数,会导致大型在线项目升级php版本的不便。而array_key_exists和isset虽然性能有一定的差距,但跟php周边运行环境性能如磁盘、网络、主机性能等等比起来,有些微不足道。所以我猜设计者们为了便于在线大项目升级方便,就没有去掉这个函数。
array_key_exists
isset其实是不能代替这个array_key_exists函数的
$arr = ['a' => 'a', 'b' => null]
isset($arr['b'])
array_key_exists('b', $arr)
返回值都不一样
array_key_exists — 检查数组里是否有指定的键名或索引
老师有参加过工作吗
性能优化之PHP优化
37064 学习 · 107 问题
相似问题