hi,
Das Script um welches es sich handelt ist ein fertiges und ich will dort die Var nicht mit Nullwerten oder diese mir isset abfragen.
Ich denke wenn man ee im php einstellen kann würde mir das sehr helfen.
Kannst du mir noch sagen wo ich da was einstellen muß!
Ich bin ein neuling in php und mit den Einstellungen kenne ich mich auch kaum aus.
Andreas
Wenn ich:
if($abc) {}
else {}
einsetze, sollte doch normalerweise wenn die "$abc" nicht vorhanden ist die "else" ausgeführt werden!?
Ich denke mal, der else-Teil wird auch ausgeführt.
Jetzt wird aber die $abc als undefinierte Variable ausgegeben.
Wenn es sich um die Warnung handelt, die ich vermute: Das ist eine Erziehungsmaßnahme von PHP und hat mit dem if/else nichts zu tun. Man benutzt normalerweise keine Variablen, die nicht existieren, genausowenig wie Du sagen kannst, welche Farbe ein Apfel hat, den es nicht gibt.
Es gibt zwar eine Einstellung, mit denen man diese Hinweise abschalten kann (die findest Du in Deinen PHP-Einstellungen, alles sehr ausführlich kommentiert), aber Du solltest hier lieber entweder $abc vor der Benutzung in der if-Abfrage einen Wert zuweisen, damit die Variable bei der Prüfung durch if existiert (und wenn es $abc=null ist), oder aber die Funktion isset($abc) benutzen.
Gruß,
soenk.e