Hallo!
Fogendes Problem. In einer Klasse bzw. Methode wird ein Session gestartet. Doch nach den start wird wird er Zeiger $this nicht nicht mehr erkannt. Warum? Die Fehlermeldung leutet dementsprechend
Der Quellcode sieht wie folgt aus
Alle "$this" werden nach den starten der Sitzung als instanzen interpretiert??? Vieleicht sehe ich aber vor lauter Bäumen den Wald nicht mehr.
PHP Version 4.3.8
Fogendes Problem. In einer Klasse bzw. Methode wird ein Session gestartet. Doch nach den start wird wird er Zeiger $this nicht nicht mehr erkannt. Warum? Die Fehlermeldung leutet dementsprechend
Fatal error: Call to a member function on a non-object
PHP-Code:
if (session_id() == '' && !defined('SID')) {
session_start();
}
$_SESSION['order'] = array();
$_SESSION['order']['start'] = $startTime;
$_SESSION['order']['weeks'] = $weeks;
$_SESSION['order']['yacht_id'] = $id;
$arrPrice = $this->getRentPrice($id, $startTime, $weeks);
$this->yacht->getYacht($id);
PHP Version 4.3.8
Kommentar