autoloader.php 524 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. /**
  3. * 自动加载类
  4. *
  5. */
  6. class autoloader {
  7. /**
  8. * 注册Autoload
  9. */
  10. public static function autoload() {
  11. spl_autoload_register(array(__CLASS__, 'loadClass'));
  12. }
  13. /**
  14. * 类名
  15. */
  16. public static function loadClass($name) {
  17. foreach (array(PATH_MOD,PATH_UTI,PATH_LIB) as $path) {
  18. $classFile = $path . $name . '.php';
  19. if (is_file($classFile)) {
  20. include($classFile);
  21. break;
  22. }
  23. }
  24. }
  25. }