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

来源:互联网 发布:慈溪行知职高老师 编辑:程序博客网 时间:2024/05/22 14:39

1.在phpStorm建一个空项目test。
2.在test目录下运行

$composer init会自动生成composer.json文件

3.配置自动加载

创建文件夹 common,新建functions.phpfunction 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/"]    }}
0 0
原创粉丝点击