1 Star 0 Fork 39

Body/MDword

forked from colin_86/MDword 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Autoloader.php 1.37 KB
一键复制 编辑 原始数据 按行查看 历史
colin_86 提交于 2020-08-03 09:21 . Update Autoloader.php
<?php
MD_Autoloader::Register();
class MD_Autoloader
{
/**
* Register the Autoloader with SPL
*
*/
public static function Register() {
if (function_exists('__autoload')) {
// Register any existing autoloader function with SPL, so we don't get any clashes
spl_autoload_register('__autoload');
}
// Register ourselves with SPL
return spl_autoload_register(array('MD_Autoloader', 'Load'));
} // function Register()
/**
* Autoload a class identified by name
*
* @param string $pClassName Name of the object to load
*/
public static function Load($pClassName){
if ((class_exists($pClassName,FALSE)) || (strpos($pClassName, 'MDword') !== 0)) {
// Either already loaded, or not a PHPExcel class request
return FALSE;
}
$pClassNameArr = explode('\\', $pClassName,2);
$pClassNameArr[1] = str_replace('\\', DIRECTORY_SEPARATOR,$pClassNameArr[1]);
$pClassFilePath = dirname(__FILE__).'/src/'.
$pClassNameArr[1].
'.php';
if ((file_exists($pClassFilePath) === FALSE) || (is_readable($pClassFilePath) === FALSE)) {
// Can't load
return FALSE;
}
require($pClassFilePath);
} // function Load()
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/Body/MDword.git
git@gitee.com:Body/MDword.git
Body
MDword
MDword
main

搜索帮助

0d507c66 1850385 C8b1a773 1850385