autoload

自动引入PHP文件

目录结构

myphp为最外层文件夹,autoload.php与src平级,将所有的.php文件都放在src文件夹内即可,然后使用下面的代码。

  • |--myphp
  • --autoload.php
  • --src

文件名保存为autoload.php

文件具体代码如下:

function classLoader($class)
{
    $path = str_replace('\\', DIRECTORY_SEPARATOR, $class);
    $file = __DIR__ . '/src/' . $path . '.php';

    if (file_exists($file)) {
        require_once $file;
    }
}
spl_autoload_register('classLoader');

示例:

1、在thinkphp中使用

在控制器中使用下面方法引用即可

//引入myphp
vendor('myphp.autoload');

参考

  • 来自七牛云PHP-SDK的自动引入。

results matching ""

    No results matching ""