*/ class autoload { /* * constructor to set autoloader */ public function __construct () { spl_autoload_register(array('self', 'autoload')); } /* * autoload class files from namespace uses * * @param string $className */ public static function autoload ($className) { $namespaces = explode('\\', $className); if (count($namespaces) > 1) { array_shift($namespaces); $classPath = dirname(__FILE__) . '/' . implode('/', $namespaces) . '.class.php'; if (file_exists($classPath)) { require_once($classPath); } } } } new autoload(); ?>