本想将一些初始化的逻辑代码写到 start.php 或者 support目录的 helpers.php
但是每次composer 都会自动创建新的文件去覆盖这几个文件
想知道具体意义是什么呢?
由于我现在在搞将webman 打包为:二进制文件
因此需要包装一些检测逻辑代码进去
我想在:php start.php start 时进行检测环境 (不写到start 因为打包时不打包此文件)
按webman 的加载顺序,那就是写到 helpers.php 最佳,config目录下由于多线程 会被加载多次 也不理想
start.php 和 helpers.php 必须和
workerman/webman-framework
内核匹配才能运行。所以每次安装
workerman/webman-framework
或者升级workerman/webman-framework
时会自动覆盖start.php 和 helpers.php。新建一个
support/check.php
,检查逻辑放到这个文件里,composer.json里将此文件加入到自动加载中,类似执行
composer dumpautoload
这样你的项目就可以在启动时加载support/check.php
了。不需要更改start.php 和 helpers.php。好的谢谢 困扰许久 解决了