必备条件:你已经安装了composer;
项目构建完成之后的文件结构:
S1:
在项目根目录创建composer.json文件,写入代码
{
"type": "project",
"autoload": {
"psr-4": {
"Admin\\": "admin/"
}
}
}
S2:
在项目根目录打开命令,写入命令
composer update
等待执行完成。
安装成功后,会在项目根目录下新建一个"/vendor/"文件夹。
S3:
说明:使用之前需要require一下"/vendor/autoload.php"文件。
$autoLoadFilePath = dirname($_SERVER['DOCUMENT_ROOT']).DIRECTORY_SEPARATOR.'vendor'.DIRECTORY_SEPARATOR.'autoload.php';
require_once $autoLoadFilePath;
说明:我的入口文件在根目录下的"\public\"文件夹下。
S4:
在"/admin/"目录下新建test.php文件,文件内容如下
<?php
namespace Admin;
class test
{
public function sayHi()
{
echo 'hi';
}
}
在"/public/"目录下新建index.php文件,文件内容如下
<?php
//装载自动加载函数
$autoLoadFilePath = dirname($_SERVER['DOCUMENT_ROOT']).DIRECTORY_SEPARATOR.'vendor'.DIRECTORY_SEPARATOR.'autoload.php';
require_once $autoLoadFilePath;
$test = new \Admin\test();
$test->sayHi();
S5:配置apache,访问路径,得到如下
成功!