composer 自動加載一 通過file加載


github地址 https://github.com/brady-wang/composer

composer init 可以生成一個composer.json文件

{
    "name": "brady/learn",
    "description": "this is my learn",
    "require": {
        "php":"^7.0.0",
        "monolog/monolog": "^1.24"
    },
    "license": "MIT",
    "authors": [
        {
            "name": "brady wang",
            "email": "brady.wang@qq.com"
        }
    ],
    "autoload":{
        "files":["helpers/baseHelper.php"]
    }
}

 目錄結構如下

 

 

 

 

 

 

 

 

 

如果我想要在入口文件調用公共函數里面的方法 ,那么需要在composer.json里面添加如下代碼

"autoload":{
"files":["helpers/baseHelper.php"]
}

表示自動加載當前目錄下helpers下的baseHelper.php
注意使用的時候要引入
require BASE_PATH."/vendor/autoload.php";
除非是框架自動幫你引入了,否則自己測試要引入第三方的autoloade文件,我之前一直沒引入,結果就一直沒效果 找了半天才發現

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM