問題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的錯誤,具體的自己可以測試,就不多贅述了。