php - 如何设置composer的加载顺序?
怪我咯
怪我咯 2017-04-10 17:56:46
0
3
256

有如下库文件:

$ cd src/lib/Xyz/ $ ls a.php b.php c.php

然后composer.json文件中autoload为:

autoload: { psr-4: { Xyz\\: src/lib/Xyz/ } }

现在我想在运行composer install的时候给库Xyz增加全局初始化函数,具体来说就是,增加文件x.php,而该文件的内容是这样的:

相当于说,x.php文件是整个Xyz库最先执行的,是其他 php 文件需要的东西。

所以,该如何编写composer.json文件呢?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复 (3)
Peter_Zhu

在你的库最先执行的那个PHP文件上把它require进来

    左手右手慢动作

    composer貌似不是做这个用的吧?它只负责管理依赖,而不管理包中的代码,你说的这个自己修改你的Xyz库源码不就行了。

      大家讲道理

      @leunggamciu @incNick 谢谢,在源代码的入口文件里require倒是个办法;我只是想了解composer是否有这样的方法,我查了下资料,在autoload字段里,可以和psr-4并行的一个字段:files或许能用,我抽时间尝试了,再回复下。

        最新下载
        更多>
        网站特效
        网站源码
        网站素材
        前端模板
        关于我们 免责声明 Sitemap
        PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!