ManicMarble
Erfahrenes Mitglied
Ich arbeite täglich mit mehreren Sprachen und viele meiner Fehler sind auf babylonische Syntax-Verwirrungen zurückzuführen.
Mein bebliebtester ist = anstatt == als Vergleichsoperator, wenn ich mal wieder von SQL oder Basic auf PHP, JS oder C gewechselt habe. In PHP liefert ja eine Zuweisung à la ($x = 0) als Ergebnis true, gleichzeitig ist der Inhalt von $x versaut. Alles läuft ohne Fehler durch - obwohl man ja eigentlich ($x == 0) meinte - bei sowas hat mich das Debuggen schon Stunden gekostet.
Mein bebliebtester ist = anstatt == als Vergleichsoperator, wenn ich mal wieder von SQL oder Basic auf PHP, JS oder C gewechselt habe. In PHP liefert ja eine Zuweisung à la ($x = 0) als Ergebnis true, gleichzeitig ist der Inhalt von $x versaut. Alles läuft ohne Fehler durch - obwohl man ja eigentlich ($x == 0) meinte - bei sowas hat mich das Debuggen schon Stunden gekostet.