phpbar.de logo

Mailinglisten-Archive

[php] "Speichern" von $this

[php] "Speichern" von $this

Sebastian Mendel lists at sebastianmendel.de
Don Apr 7 11:35:58 CEST 2005


Steffen Kother schrieb:
> Hi nochmal,
> 
> habe es jetzt mal so (s.u.) probiert und es greift erfolgreich auf eine
> vorhandene Session-Varaible zurück. Jetzt müsste ich es nur noch auf
> meine Methode mit dem Aufrufen und Aggregieren passend machen... *freu*
> 
> Würde mich trotzdem über weitere Unterstützung bzgl. des Problems
> freuen. Vielen Dank nochmal.
> 
> class foo0 {
>    function foo0($classes, $session = false, $new = '') {
>        foo0::requireClasses($classes);
>        if ($session) {
>            session_id('objecttest');
>            session_start();
>            if ($new) unset($_SESSION['foo0']);
>            if (!empty($_SESSION['foo0'])) $this = $_SESSION['foo0'];

aber das wird weiterhin, in PHP5 nicht funktionieren ... man kann $this
nicht neu zuweisen!


>            else $_SESSION['foo0'] = $this;
>        }
>    }
> 
>    function requireClasses($classes) {
>        $classes = explode(':', $classes);
>        foreach($classes as $class) {
>            require_once($class.'.class.inc.php');
>            $this->$class = new $class;
>        }
>    }
> }
> 


-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive