Sorry, mein Fehler!
So ist es richtig:
PHP-Code:
class warenkorb {
var $id = '';
function warenkorb() {
$this->id = session_id();
}
...
Der Konstruktor ist die Funktion welche beim erzeugen eines neuen Objektes automatisch aufgerufen wird. Sie hat immer den gleichen Namen wie die Klasse selbst. Den Konstruktor kannst Du dazu verwenden das Objekt zu initalisieren, also Standardwerte setzen, andere Methoden aufrufen. Der Konstruktur ist also sowas wie das Autorun Verzeichnis von KDE oder Windows.
Das Pendant zu Konstruktor ist der Destruktor, welcher automatisch aufgerufen wird, wenn ein Objekt zerstört wird. Allerdings bin ich mir jetzt nicht sicher, ob PHP auch Destruktoren kennt.