Funktion für if Abfrage
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
code
dank
fehlermeldung
funktion
geld
kaufen
kopf
kratz
methode
objekt
richtig code
sinn
syntax
vorkommen
-
Huhu,
Ich wollte eine Funktion für eine if Abfrage schreiben, da diese if Abfrage recht oft vorkommen wird.
Die normale If Abfrage sieht so aus:
if($user->pos_x == 111 and $user->pos_y == 111) { functionshow(4,"Sternenmoos für 10 Geld kaufen"); }
Nun sieht der neue code, mit Funktion so aus:
function onField($pos_x,$pos_y) { global $user; $code = "if($user->pos_x == $pos_x and $user->pos_y == $pos_y)"; eval("$code"); }
onField(111,111); { functionshow(4,"Sternenmoos für 10 Geld kaufen"); }
Allerdings klappt das nicht und es erscheint die Fehlermeldung: Parse error: syntax error, unexpected $end in /home/webpages/lima-city/volnerius/html/..../.../functions.php(106) : eval()'d code on line 1Woran liegt das? Und wie geht es richtig?
Beitrag zuletzt geändert: 5.12.2010 3:08:34 von volnerius -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
function onField($x, $y) { global $user; if($user->pos_x == $x AND ($user->pos_y == $y) { return true; } else { return false; } } if(onField(111,111)) { functionshow(4,"Sternenmoos für 10 Geld kaufen"); }
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage