亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問為什么php官方不去掉像array_key_exists這樣的相比較效率低的函數呢?

如題請問,謝謝

正在回答

2 回答

個人猜測,去掉一個函數,會導致大型在線項目升級php版本的不便。而array_key_exists和isset雖然性能有一定的差距,但跟php周邊運行環境性能如磁盤、網絡、主機性能等等比起來,有些微不足道。所以我猜設計者們為了便于在線大項目升級方便,就沒有去掉這個函數。

1 回復 有任何疑惑可以回復我~
#1

郎涯工作室

不錯,很好
2017-10-11 回復 有任何疑惑可以回復我~
#2

郎涯工作室 回復 郎涯工作室

歲的法撒旦
2017-10-11 回復 有任何疑惑可以回復我~
#3

郎涯工作室 回復 郎涯工作室

大法師大法師
2017-10-17 回復 有任何疑惑可以回復我~
#4

郎涯工作室

師范師大
2017-10-17 回復 有任何疑惑可以回復我~
#5

哆啦A鵬

還是樓下小妞二字同學回答的更準確。多謝解答
2017-10-23 回復 有任何疑惑可以回復我~
查看2條回復

array_key_exists

isset其實是不能代替這個array_key_exists函數的

$arr = ['a' => 'a', 'b' => null]

isset($arr['b'])

array_key_exists('b', $arr)

返回值都不一樣

array_key_exists?—?檢查數組里是否有指定的鍵名或索引


老師有參加過工作嗎

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問為什么php官方不去掉像array_key_exists這樣的相比較效率低的函數呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號