正在開發部落格外掛程式,需要使用這個項目Parser,如何在沒有composer的環境下在PHP檔案中引用這個項目,或者直接在php檔案裡執行安裝composer和這個庫呢?
回複內容:
正在開發部落格外掛程式,需要使用這個項目Parser,如何在沒有composer的環境下在PHP檔案中引用這個項目,或者直接在php檔案裡執行安裝composer和這個庫呢?
使用自動載入器就可以了,不過最好還是用composer,畢竟方便
https://github.com/WhichBrows...
function InstallComposer(){ file_put_contents(__DIR__ . '/composer-setup.php', file_get_contents('https://getcomposer.org/installer')); shell_exec('php composer-setup.php');}function InstallParser(){ shell_exec('php composer.phar require whichbrowser/parser');}
如果不使用Composer
: 如果檔案少直接,require
進來就好,如果涉及的檔案多,看庫的命名空間使用規範是Psr4
還是Psr0
,寫一個autoload
方法,自動引入檔案,可以參照Composer
的ClassLoader
。
如果使用Composer
,直接寫一個composer.json
,把需要的庫放到require
.
#composer.json"require": { "php": ">=5.3.3", "godtail/db": "dev-master" #例子}#然後composer install`#引入autoload檔案require '../vendor/autoload.php';
當然推薦使用Composer,組件化,更方便。
先安裝 parser
然後再檔案中
require 'vendor/autoload.php';
這樣就可以了