Sönke Tesch: Was heisst das?

Beitrag lesen

($count_last > $abusecount && length($username) > 3)

wie sind eigentlich die Operator-Prioritäten in dieser Sprache definiert?
Operator-Prioritäten?

Aus der Grundschule auch bekannt als Punkt vor Strichrechung.

4 + 3 * 2

ist dementsprechend 10 (3*2=6; +4=10) und nicht 14 (4+3=7; *2=14), weil das Mal vor dem Plus gerechnet wird.

Bei Deiner obigen Befehlszeile wäre die Frage genauso zu stellen, welcher der zwei/drei Operatoren soll zuerst ausgewertet werden? Die beiden Größer-als außen oder das Und in der Mitte. Auch hier ist das ein himmelweiter Unterschied.

Den angegebenen Ausdruck würde ich schon aus Lesbarkeitsgründen heftiger
klammern wollen - wer weiß, ob nicht das "&&" am Ende die höchste Priorität
hat ...
wie einklammern?

(4+3)*2 ist etwas anderes als 4+(3*2). Mit Klammern ändert man die Prioritäten bei der Auswertung.

würde das
($count_last > $abusecount )
nicht genügen?

Wenn Dich nicht interessiert, ob der Nutzername länger als drei Zeichen ist, ja.

Gruß,
  soenk.e