3 Star 1 Fork 0

Admin / water_push_system

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
autoload.php 1.13 KB
一键复制 编辑 Web IDE 原始数据 按行查看 历史
lcxlcx 提交于 2020-07-21 15:21 . lcx
<?php
/**
* Created by PhpStorm.
* User: rain1
* Date: 2016/3/16
* Time: 17:05
*/
defined('APP_PATH') or define("APP_PATH", __DIR__);
defined('APP_DEBUG') or define('APP_DEBUG', true);
class Autoload
{
public static $classMap = [];
public static function getLoader($className)
{
if (isset(static::$classMap[$className])) {
$classFile = static::$classMap[$className];
} elseif ($pos = strpos($className, '\\') !== false) {
$classFile = APP_PATH . '/libs/' . str_replace('\\', '/', $className) . '.php';
if (!is_file($classFile)) {
return;
}
} else {
return;
}
include($classFile);
if (APP_DEBUG && !class_exists($className, false) && !interface_exists($className, false) && !trait_exists($className, false)) {
throw new \Exception("Unable to find '$className' in file: $classFile. Namespace missing?");
}
}
}
require(__DIR__ . '/vendor/autoload.php');
spl_autoload_register(['Autoload', 'getLoader'], true, true);
Autoload::$classMap = require(__DIR__ . '/libs/Swoole/classes.php');
1
https://gitee.com/youheone_1668751282/water_push_system.git
git@gitee.com:youheone_1668751282/water_push_system.git
youheone_1668751282
water_push_system
water_push_system
master

搜索帮助

14c37bed 8189591 565d56ea 8189591