Mailinglisten-Archive |
Hallo Eric. > Anmerkung: In PHP 4 sind nur konstante Initialisierungen für > var Variablen erlaubt. Um Variablen mit nicht konstanten Werten zu initialisieren, > benötigen Sie eine Funktion zur Initialisierung, welche beim > Erstellen eines Objektes automatisch von der Klasse aufgerufen wird. > Eine solche Funktion wird Konstruktor genannt (siehe unten). .... > /* Keine wird in PHP 4 funktionieren */ > class Cart > { > var $todays_date = date("Y-m-d"); > var $name = $firstname; ... schnipp... Is dir mal aufgefallen das du hier auch keinen Konstanten wert zuweist? var $foo = "foobar"; var $foo = 123; var $foo = KONSTANTEN_NAME; funktionieren wunderbar, sind so gedacht und sollte man auch benutzen wenn man defaultwerte haben will. MfG, Peter Petermann
php::bar PHP Wiki - Listenarchive