Thomas Luethi: Was heisst das?

Beitrag lesen

Hallo,

Und muss ich wikrlich jede neue Variable mit var $bla initialisieren? zb auch in if Anweisungen?

Die von Dir genannte Stelle steht im Kapitel zu OOP/Klassen.
Das ist ein Sonderfall. Wenn Du nichts mit Klassen
programmierst, ist diese Seite fuer Dich nicht relevant.

Normalerweise musst Du keine Variablen initialisieren.

Aber bevor Du sie verwendest, z.B. mit
echo $meinevariable;
solltest Du sicher sein, dass sie etwas enthalten.
Z.B. indem Du mit
if isset($meinevariable)
nachpruefst.
Das gilt besonders fuer Variablen/Parameter,
die von aussen kommen:
$_POST, $_GET, $_REQUEST, $_COOKIE

Undefinierte Variablen fuehren je nach Situation
und Konfiguration zu Warnungen, Fehlermeldungen
oder Skript-Abstuerzen...

Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/