人人商城

Autoloader.php 660B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. class Autoloader
  3. {
  4. /**
  5. * 类库自动加载,已做删减修改,仅用于阿里大鱼短信发送
  6. * @param string $class 对象类名
  7. * @return void
  8. */
  9. static public function autoload($class)
  10. {
  11. $name = $class;
  12. if (false !== strpos($name, '\\')) {
  13. $name = strstr($class, '\\', true);
  14. }
  15. $filename = TOP_AUTOLOADER_PATH . '/top/' . $name . '.php';
  16. if (is_file($filename)) {
  17. include $filename;
  18. return NULL;
  19. }
  20. $filename = TOP_AUTOLOADER_PATH . '/top/request/' . $name . '.php';
  21. if (is_file($filename)) {
  22. include $filename;
  23. return NULL;
  24. }
  25. }
  26. }
  27. spl_autoload_register('Autoloader::autoload');
  28. ?>