1.在phpStorm建一个空项目test。
2.在test目录下运行
$composer init
会自动生成composer.json文件
3.配置自动加载
创建文件夹 common,新建functions.php
function showName()
{
echo 'sxin';
}
修改composer.json
"autoload":{
"files":["common/functions.php"]
}
composer dump-autoload
会生成 vendor文件夹
index.php->
require "vendoer/autoload.php"
echo showName();
注:每次修改composer.json文件后都要执行composer dump-autoload
4.配置自动加载类
创建文件夹 C
新建User.php->
class User
{
function showMyName()
{
echo 'my name is sxin';
}
}
composer.json->
"classmap":["C/"]
index.php->
$user = new User();
$user->showMyName();
composer.json
{
"require": {},
"autoload":{
"files":["common/functions.php"],
"classmap":["C/"]
}
}