Hi!
Klar ist Poppen eine nette Möglichkeit. Man muss aber trotzdem immer fragen, ob noch Elemente vorhanden sind.
Nein, muss man nicht, denn array_pop() liefert null, wenn alles weg ist. Das muss man nur auswerten.
Also fragt man hinterher, ob das Element noch da war. Sag ich doch, man muss fragen :-)
Entscheidend ist, wie man fragt. Man muss nicht extra fragen, ob noch was da ist, wenn einem diese Information von der ansonsten sowieso notwendigen pop-Funktion mitgeliefert wird. Hier nicht, aber in anderen Fällen umgeht man so Tocttou-Probleme.
Lo!