| 12345678910111213141516171819202122232425262728 |
- <?php
- class AutoLoader
- {
- private static $loader;
- public static function loadClass($class)
- {
- self::$loader->loadClassInternal($class);
- }
- public static function registerLoader()
- {
- if (null !== self::$loader)
- {
- return self::$loader;
- }
- spl_autoload_register(array("AutoLoader", "loadClass"), true, true);
- self::$loader = new AutoLoader();
- }
- public function loadClassInternal($class)
- {
- require __DIR__ . "/lib/" . $class . ".php";
- }
- }
|