Mailinglisten-Archive |
Hallo Thomas, schön, dass du hergefunden hast ;)
Thomas Letzner schrieb:
> Hi
>
> habe mit einem Script einige kleine Probleme. Die Fehlermeldung im
> Browser lautet
> *Parse error*: parse error, unexpected T_BOOLEAN_AND in
> */var/www/dweeb/php/framelogin.php* on line *98
>
> In der Zeile steht folgendes:
> if((!$_COOKIE['log_userid']) && (!$_COOKIE['log_userpwd'])) &&
> (!$_POST['username']) && (!$_POST['userpwd']))
>
> reicht das oder soll ich das gesamte script posten?
>
> Was ist denn da falsch?
> *Parse error*: parse error, unexpected T_BOOLEAN_AND in
> */var/www/dweeb/php/framelogin.php* on line *98
Sagts dir eigentlich schon. T_BOOLEAN_AND meint die boolsche Verknüpfung
"&&", die hier nach einem abgeschlossenen If-Statement nicht mehr
vorkommen darf.
richtig ist:
if ( ausdruck1 && ausdruck2 ) { ... }
falsch ist:
if ( ausdruck1 && ausdruck2) && ausdruck 3 { ... }
ciao,
Andi
php::bar PHP Wiki - Listenarchive