我有一個foreach循環,它將遍歷一個數組,但根據這個特定應用程序的邏輯,數組可能不存在。PHP處理可能未設置的變量的最佳方法是什麼?
我的問題涉及到我想最好的做法,例如,是否確定要做到這一點:
if (isset($array))
{
foreach($array as $something)
{
//do something
}
}
看來凌亂的我,但在這種情況下,如果我不這樣做,它的錯誤的foreach。我應該傳遞一個空數組嗎?我沒有發佈特定的代碼,因爲它是關於處理可能或可能不會設置變量的一般問題。
爲什麼不設置'$ array'?你能給個例子嗎? – strager 2010-08-14 03:12:56