php-cs-fixer简介
php-cs-fixer是自动规范化php代码插件,良好的代码规范可以提高代码可读性,减少团队沟通维护成本,推荐大家遵守的php代码规范是php-fig(PHP Framework Interop Group)组织定义的PSR-1和PSR-2。
php代码规范PSR简介
Framework Interoperability Group(框架可互用性小组),简称 FIG,FIG 提出了 PSR-0 到 PSR-4 五套 PHP 非官方规范:
- PSR-0 (Autoloading Standard) 自动加载标准
- PSR-1 (Basic Coding Standard) 基础编码标准
- PSR-2 (Coding Style Guide) 编码风格向导
- PSR-3 (Logger Interface) 日志接口
- PSR-4 (Improved Autoloading) 自动加载优化标准
php-cs-fixer配置
- 安装依赖php-cs-fixer.phar文件(需要翻墙):
详细安装可以去PHP-CS-Fixer官网查看,推荐以下三种安装方式:
1、wget https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v1.11.5/php-cs-fixer.phar -O php-cs-fixer