Press "Enter" to skip to content

自动注入spl_autoload_register

<?php
define('APP_PATH', __DIR__);
spl_autoload_register(function ($class) { // class = os\Linux

$filePath = str_replace('app', __DIR__,$class);
$filePath = str_replace('\\','/', $filePath);
$class_map[$class] = $filePath.'.php';
/* 根据类名确定文件名 */
$file = $class_map[$class];
/* 引入相关文件 */
if (file_exists($file)) {
include $file;
}
});

原理文章 : https://www.cnblogs.com/chihuobao/p/9895202.html

发表评论