本想將一些初始化的邏輯代碼寫到 start.php 或者 support目錄的 helpers.php
但是每次composer 都會自動創(chuàng)建新的文件去覆蓋這幾個文件
想知道具體意義是什么呢?
由于我現(xiàn)在在搞將webman 打包為:二進制文件
因此需要包裝一些檢測邏輯代碼進去
我想在:php start.php start 時進行檢測環(huán)境 (不寫到start 因為打包時不打包此文件)
按webman 的加載順序,那就是寫到 helpers.php 最佳,config目錄下由于多線程 會被加載多次 也不理想
start.php 和 helpers.php 必須和workerman/webman-framework
內(nèi)核匹配才能運行。
所以每次安裝workerman/webman-framework
或者升級workerman/webman-framework
時會自動覆蓋start.php 和 helpers.php。
新建一個 support/check.php
,檢查邏輯放到這個文件里,composer.json里將此文件加入到自動加載中,類似
"files": [
"./support/helpers.php",
"./support/check.php"
]
執(zhí)行 composer dumpautoload
這樣你的項目就可以在啟動時加載support/check.php
了。不需要更改start.php 和 helpers.php。