composer自动载入类库的方式

在工作中,需要用到微信的官方加密库,项目中使用composer进行自动加载,临时抱佛脚,开始查阅资料开始研究

composer参考资料

composer manual 中的autoload

其中提到了PSR-0/4

参考资料

PSR-0: Autoloading Standard

 

简单总结:

1.对于遵循PSR-0/4的类库,可以使用psr-0/4

{
    "autoload": {
        "psr-4(或者psr-0)": { "": "src/" }
    }
}

2.不遵循PSR-0/4的类库,可以使用classmap

{
    "autoload": {
        "classmap": ["src/", "lib/", "Something.php"]
    }
}

注意,在修改完composer.json后,别忘了composer update,重新生成自动加载文件(文件路径:vendor/composer/autoload_xxxxxx.php)


原文地址:5 features to know about Composer PHP
译文地址:PHP 开发者该知道的 5 个 Composer 小技巧

转载于:https://www.cnblogs.com/ch459742906/p/7131572.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值