Thema: PHP 5.4 mit vielen Neuerungen
Der Unterschied ist, dass die Bedingung nur einmal am Anfang abgefragt wird und die Schleife per manuellem Abbruch verlassen werden muss. Der Compiler kann hierbei feststellen, ob ein Abbruchbefehl vorhanden ist.
Eine Abbrechbare Schleife mit Startbedingung erreicht man durch Kombination von "if" mit "do-while":
if ( ... ) do {...} while (0);
Allerdings kann man ab PHP 5.3 "statt dieses Hacks den goto-Operator [...] verwenden."
Ich selbst bin allerdings kein Verfechter dieser Programmiermethoden.
do-while auf php.net
Das ist in der Tat dasselbe, allerdings spart man sich bei der IF-Schleife das while(0).
Der Unterschied ist, dass die Bedingung nur einmal am Anfang abgefragt wird und die Schleife per manuellem Abbruch verlassen werden muss. Der Compiler kann hierbei feststellen, ob ein Abbruchbefehl vorhanden ist.
Eine Abbrechbare Schleife mit Startbedingung erreicht man durch Kombination von "if" mit "do-while":
if ( ... ) do {
...
} while (0);
Allerdings kann man ab PHP 5.3 "statt dieses Hacks den goto-Operator [...] verwenden."
Ich selbst bin allerdings kein Verfechter dieser Programmiermethoden.
do-while auf php.net
Das ist in der Tat dasselbe, allerdings spart man sich bei der IF-Schleife das while(0).