Hi guys,

In my framework I have some classes that depends from others (like authentication depends of database)... So I wrote is method inside the framework class, and I would like to know if is it an intelligent solution or not:

class dependent
{
        function dependent (&$framework)
        {
                $independent =& $framework->load_core_class('independent');
        }
}

AND THE LOADING METHOD:

function load_core_class($class='')
{
        if(!class_exists($class))
        {
                if(file_exists($this->core_dir.$class.'.class.php'))
                {
                        include_once($this->core_dir.$class.'.class.php');
                        return $this->core->$class =& new $class($this);
                }
                else
                {
                        return false;
                }
        }
        elseif(!isset($this->core->$class))
        {
                return $this->core->$class =& new $class($this);
        }
        else
        {
                return $this->core->$class;
        }
}

Best regards to you all,
Bruno B B Magalhaes

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to