欢迎访问web学习网
当前位置:主页 > PHP > 正文

php利用composer实现自动加载

12-04 PHP

1.首先安装composer,安装之后再项目根目录下创建一个composer.json文件
 
 
2.composer.json相当于是composer的配置文件 ,这个配置文件中有一个autoload段,其中有个psr-4,psr-4是一个基于psr-4(http://www.php-fig.org/psr/psr-4/)规则的类库自动加载对应关系,只要在其后的对象中,以 “命名空间”: “路径” 的方式写入自己的类库信息即可
 
3.执行一下composer update ,会在项目目录下生成一个vendor目录
 
4.在项目的入口文件中需要加入:require_once __DIR__.'/vendor/autoload.php';

在app目录下创建一个a.php

<?php
namespace App;
 
class a{
 
    public function say(){
        echo 'ok';
    }
 
}
在根目录下创建入口文件index.php
<?php
require_once __DIR__.'/vendor/autoload.php';
use App\a;
 
$a=new a();
$a->say();

最后执行一下可以看到成功输出了 ok


文章来源: 本站
打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦