Composer 自动加载(autoload)机制

自动加载的类型

总体来说 composer 提供了几种自动加载类型

  1. classmap
  2. psr-0
  3. psr-4
  4. files

说明:项目代码用 psr-4 自动加载, helperfiles 自动加载,development 相关用 classmap 自动加载。 psr-0 已经被抛弃了

1)在app目录下创建一个Helps文件夹,里面包含一个helper.php文件,该文件里面包含了常用函数。

2)在composer.json文件中配置自动加载文件的路径

<pre class="hljs javascript" style="margin: 15px 0px; padding: 0.5em; background: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: 400; font-stretch: normal; font-size: 12px; line-height: 18px; font-family: Consolas, monospace, serif; color: rgb(248, 248, 248); tab-size: 4; overflow: auto; border: 1px solid rgb(221, 221, 221); border-radius: 3px; display: block; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">```php
"files": [
"app/Helps/helper.php"
]

3)执行命令 composer dump-autoload
</pre>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 春光因短才为好 秋风黄叶为冬扫 精神宝贵世间稀 福来祸往总颠倒
    瀚正阅读 2,206评论 0 0
  • 你知道么,山城下雨了 大概是因为寒流的风 满城飞絮,淅淅沥沥 只是下雨时候的莫名孤独 或许,是因为想你 现在的我会...
    不良公子阅读 1,841评论 13 2
  • 9月8日日清 培训: 1.海尔智慧厨房电器基础知识培训,主要介绍油烟机和燃气灶; 2.海尔空调基础知识,介绍空调的...
    深笑567阅读 2,990评论 0 0
  • 世界在温柔的前进着,时间的齿轮缓缓流动。傍晚的夕阳洒落了余晖,慢慢的转入黑暗然后画上点点的零零散散的星光...
    现在我不睡觉阅读 1,301评论 0 0

友情链接更多精彩内容