您的位置:首页 > 其它

跟着SY速学Ubuntu系列六:Composer学习(2):自动加载功能

2016-06-24 21:49 549 查看
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/"]
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: