我們在使用php的元件時,有一種自動載入的功能吸引了我們的注意。可以說自動根據需求進行加載,比人工的手動上傳要快得多。本篇我們就php中Composer的按需載入方法進行介紹,在此之前,需要我們先對Composer有一個簡單的認識,以下就帶來詳細的內容展示。
1、說明
Composer會為專案中的所有PHP元件自動產生符合PSR標準的自動裝入器,有效地抽象化了依賴管理和自動裝入,因此,對於PHP社群來說,Composer是最重要的附加工具,沒有之一,而且在我們手動實現自動裝入之前,還需要include、require、spl_autoload_register等工具,這一點也不過分。
2、實例
PSR-4可透過composer實現(理論上所有PSR標準都能透過composer指令來自動實現)。 composer.json資訊如下:
{ "name": "lesliexiong/php-server", "description": "server", "authors": [ { "name": "layne", "email": "[email protected]" } ], "require": { "php": ">=5.4.0" }, "autoload": { "psr-4":{ "Layne\Taobao\": "src/" } } }
然後將TestA.php 和TestB.php 放到src目錄下,最後執行composer install,所有按需載入的程式碼會自動產生。之後任何人都可以存取封裝好的TestA.php 和TestB.php。
以上就是php中Composer按需載入的方法,對於Composer還沒接觸過的,可以先就Composer的基本內容進行學習,然後進行有關按需載入的操作。