phpbar.de logo

Mailinglisten-Archive

[php] interessanter foreach bug??

[php] interessanter foreach bug??

Christian Schäfer php_(at)_phpcenter.de
Fri, 2 Nov 2001 17:01:57 +0100


hallo jochen,

das was du da beschreibst ist ein ganz normales verhalten.
ein ';' beendet ein statement, ein paar '{}' gruppieren ein oder mehrere
statements.
die '{}' kannst du an sich überall in deinem script hinsetzen, solange sie
immer zusammenbleiben.

in deinem fall beendest du mit dem ';' die foreach-anweisung.
diese würde normalerweise alles zwischen den darauf folgenden '{}'
ausführen.
bis zum ';' ist allerdingas nichts zum ausführen, also läuft foreach ohne
auswirkungen durch.
in dem moment, wo die statements zwischen den '{}' dran sind (die übrigens
nur einmal durchlaufen),
haben $key und $val immer noch die werte intus, die die foreach-anweisung
ihnen als letztes zugewiesen hat,
also die daten deines letzen arrays.

ok?
gruß
christian



php::bar PHP Wiki   -   Listenarchive