June 2005
Intermediate to advanced
794 pages
18h 27m
German
Sie möchten beim Vergleich von Variablen mit Konstanten nicht versehentlich Werte zuweisen.
Schreiben Sie:
if (12 == $zwerge) { ... }an Stelle von:
if ($zwerge == 12) { ... }Die Konstante auf der linken Seite löst einen Parser-Fehler aus, wenn sie mit dem Zuweisungsoperator verwendet wird. Mit anderen Worten: PHP beschwert sich, wenn Sie schreiben:
if (12 = $zwerge) { ... }führt aber:
if ($zwerge = 12) { ... }stillschweigend aus; dabei wird der Variablen $zwerge der Wert 12 zugewiesen und anschließend der Code im Block ausgeführt ($zwerge = 12 ergibt 12, und das ist true.)
Wenn Sie die Konstante auf der linken Seite des Vergleichs eintragen, erfolgt der Vergleich mit dem Typ der Konstanten. ...
Read now
Unlock full access