Mögliche timing-problem...?

Hallo wiedermal,

meine Frage dreht sich im Grunde darum, wie eine Seite mit
verschiedenen php-Bereichen abgearbeitet wird. Ist hoffentlich keine
allzu dumme Frage. Angenommen ich habe eine Seite so strukturiert:

<?php enthält code um verschiedene Variablen zu belegen
?\>... <?php Ausgabe obiger Variablen ?>

Arbeitet der php-Interpreter dann in jedem Fall den ersten php-Block
vollständig durch, bevor die weiteren Teile interpretiert werden oder
könnte es theoretisch sein, dass der zweite Block schon interpretiert
wird, obwohl der erste noch gar nicht fertig ist? Werden also die
einzelnen php-Blöcke in einer Seite parallel ausgeführt oder wirklich
nacheinander? Verbindlichsten Dank für eine Antwort.

Hallo.

Die Blöcke werden nacheinander ausgeführt. Wäre ja sonst auch Blödsinn, weil das Programm die zuvor definierten Variablen nicht finden würde. Es kämen dann ja nur Fehlermeldungen. :wink:

Grüße,
Jack

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke
Hallo,

Die Blöcke werden nacheinander ausgeführt. Wäre ja sonst auch
Blödsinn, weil das Programm die zuvor definierten Variablen
nicht finden würde. Es kämen dann ja nur Fehlermeldungen. :wink:

Vielen Dank für die Antwort. Ich wollte auch nur sicher gehen, da es
eben voneinander unabhängige Blöcke sind und ich mir über die genaue
Arbeitsweise von php in dieser Hinsicht nicht im Klaren war.

Nachtrag:
Wo es zu Timing-Problemen kommen kann, ist bei den sogenannten „Race Conditions“. Siehe http://de.wikipedia.org/wiki/Race_Condition.