pq's Einwand bzgl Fehlermeldung stimmt zwar, aber es gibt genug denkbare Beispiele wo ein leeres aber definiertes Array sinnvoll wäre ohne das eine Fehlermeldung geworfen werden müsste.
Ich kann mir keinen Vorstellen und mir ist auch noch keiner begegnet und das obige ist definitiv keins.