萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> 關於php函數isset和empty的一些誤解

關於php函數isset和empty的一些誤解

很多朋友在對php中的isset,empty是不區別的,昨天我看到一程序員也是這樣做的,下面我就整理了一篇關於isset,empty一些誤解


問題1:下面的空數組用isset($arr[0]['id']) 判斷會不會有notice錯誤?

問題2:下面的空數組用empty($arr[0]['id'])判斷會不會有notice錯誤?

$arr = array();//定義一個空數組

一直以為isset($arr[0])沒有問題,isset($arr[0]['id'])會有notice錯誤;empty判斷前必須有isset的判斷要不會有notice錯誤!

事實是問題1、2的判斷都沒有問題,也不會有notice的錯誤,具體的自己可以測試,就不多贅述了。

copyright © 萬盛學電腦網 all rights reserved