Marlon: Versteh die Welt nicht mehr: Konstanten in if

Beitrag lesen

Hi.

Ich habe folgenden Quellcode:

  
if( !USERNAME ||  
 empty(USERNAME) ||  
 !isset(USERNAME) ||  
 !user_in_db(USERNAME) ){  
 echo "Tu dies".";  
}  

USERNAME ist eine Konstante die davor definiert wurde. user_in_db() ist eine benutzerdefinierte Funktion.
PHP gibt mir folgende Fehlermeldung:

Parse error: syntax error, unexpected ')', expecting T_PAAMAYIM_NEKUDOTAYIM in ... on line 57

In Zeile 57 ist die empty()-Funktion.

Brauch ich für Konstanten eine andere Schreibweise als für Variabeln? Habe davor noch nicht so viel mit Konstanten gearbeitet, deshalb weiß ich das nicht so genau.

lg
marlon