Composer 是目前最好用的PHP依赖管理软件,我们可以使用Composer安装可复用的模块,避免重复开发、节约成本。而PHPUnit则是对PHP代码进行测试最受欢迎的测试框架,我们可以对代码进行单元测试和集成测试,保证代码的质量。
安装Composer
$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
- $ composer –version
安装PHPUnit
composer require --dev phpunit/phpunit ^5.7
配置autoload
- 添加下面的代码到composer.json.
PackageName
是项目的名称,src
是包含PHP class文件的文件夹地址,项目根目录下的子文件夹。
"autoload": {
"psr-4": {"PackageName\\": "src/"}
}, composer dump-autoload
- 在使用代码库文件里添加
require_once __DIR__ . '/path/to/vendor/autoload.php';
- 使用代码库的class:
$square = new PackageName\ParentDir\Square()
(注:在src文件夹下有Square.php 这个文件)