/blog

test composer

Primary LanguagePHP

composer项目说明


前言:命名空间的名称为目录名,如:core一级目录下的文件命名空间为:namespace core; web/controller目录下的命名空间为:namespace web\controller;

步骤一:配置composer.json文件的autoload自动加载模块,将需要自动加载的文件(files) 和 命名空间(psr-4)配置好

"autoload": {
    "files" : [
        "core/functions.php"
    ],
    "psr-4": {
        "core\\": "core/",
        "web\\": "web/"
    }
},

步骤二:需要在入口文件index.php引入composer的自动加载类

include "vendor/autoload.php";