phpbar.de logo

Mailinglisten-Archive

RE: [php] Klassen über mehrer Seiten verwenden?

RE: [php] Klassen über mehrer Seiten verwenden?

Frank Liebelt frank.liebelt at edico-gmbh.de
Die Jul 27 23:38:16 CEST 2004


Hallo
 
> es geht auch kürzer ...
> 
> SCRIPT A:
> ---------
> session_start();
> $_SESSION['foo'] = new bar();
> $_SESSION['foo']->_put("A","B","C");
> 
> SCRIPT B:
> ---------
> session_start();
> $_SESSION['foo']->_get();
> 

Seit Freitag habe ich nun hin und her probiert und kam immer zu dem Schluss,
dass ich, in Deiner Version für Script B, immer direkt nach dem
session_start folgenden aufruf setzen muss:
$_SESSION['foo'] = new bar();
Wie auch in Script A.

Mach ich dies nicht, erhalte ich immer:
Fatal error: Unknown(): The script tried to execute a method or access a
property of an incomplete object. Please ensure that the class definition
<b>bar</b> of the object you are trying to operate on was loaded _before_
the session was started in ...

Gruß
Frank



php::bar PHP Wiki   -   Listenarchive