phpbar.de logo

Mailinglisten-Archive

[php] "Speichern" von $this

[php] "Speichern" von $this

Steffen Kother steffen.kother at gmx.net
Don Apr 7 11:36:07 CEST 2005


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'];
            else $_SESSION['foo0'] = $this;
        }
    }

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

-- 
Mit freundlichen Grüßen / Kind regards

Steffen Kother 


php::bar PHP Wiki   -   Listenarchive