| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> PHP使用FriendsOfPHP/PHP-CS-Fixer进行PHP代码修正 -> 正文阅读 |
|
[PHP知识库]PHP使用FriendsOfPHP/PHP-CS-Fixer进行PHP代码修正 |
简介#良好的代码规范可以提高代码可读性,团队沟通维护成本,也是每个程序员必须养成的良好习惯。对于PHP来说,因为其作为解释性语言,语法严谨度低,往往编写者书写够不够规范,因此推荐大家遵守的是 php-fig(PHP Framework Interop Group) 组织定义的 PSR-1 、 PSR-2 两个。不了解的同学可以先通过链接点击过去阅读下。 这个工具的作用就是按照 PSR-1 和 PSR-2 的规范格式化你的代码。 安装#PHP需求:PHP最小版本5.3.6。推荐PHP5.6以上版本。 使用composer安装#FriendsOfPHP是一款基于composer下安装的PHP编码标准修正器。PHP编码标准修复程序(PHP CS修复程序)工具修复代码以遵循标准;无论是想遵循PSR-1、PSR-2等中定义的标准PHP编码标准,还是其他社区驱动的标准,如Symfony标准,都可以通过里面内置的配置文件进行代码规范的配置。 它可以使老旧的代码现代化(如将函数转换为PHP5.6上的运算符)并(微型)优化它 大家都知道手工修复这些问题非常繁琐,尤其是在大型项目中。此工具不仅可以检测到它们,还可以自动修复它们。 安装方法#安装PHP CS Fixer的推荐方法是在项目中的专用目录中使用Composer,例如在以下目录中:
在项目目录中使用mkdir命令创建一个目录,或在windows系统中手动新建文件夹(文件夹名可自定义,但最好与下面一致)
在项目目录中使用composer命令将PHP CS Fixer安装到项目中
使用方法#如果已经按照上面的说明安装了PHP CS Fixer,那么可以运行以下命令来修复目录中的PHP文件夹,例如在lumen框架中,业务代码主要在/app文件夹中,那么可以运行以下命令一键修复/app文件夹下的所有PHP代码的规范与错误。
在已经安装了PHP CS Fixer的情况下,建议在每次代码书写完之后,代码提交之前,运行一次命令使用PHP CS Fixer修正自己的代码规范后再提交代码。 自定义代码规范#在安装了PHP CS Fixer之后,项目目录下会自动生成一个.editorconfig的文件,通过配置该文件内容即可实现自定义的代码规范,而不只是拘泥于 PSR-1 和 PSR-2 的规范。
|
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/1 16:01:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |