tp6 - ThinkPHP6 PHP编码规范

该经验图片、文字中可能存在外站链接或电话号码等,请注意识别,谨防上当受骗!

百度经验

页面数据加载中...

jacksonqin123

tp6 - ThinkPHP6 PHP编码规范,良好的代码规范可以提高代码可读性,降低团队沟通维护成本

1/8

一,PSR标准PSR是PHP Standards Recommendation的简称,这个是php-fig(PHP Framework Interop Group)组织制定的一套规范。至今,php-fig已经发布了五个规范:PSR-0:自动加载标准,该标准已被废弃,使用PSR-4替代PSR-1:基本的编码风格PSR-2:编码风格(更严格)PSR-3:日志记录器接口PSR-4:自动加载
一,PSR标准PSR是PHP Standards Recommendation的简称,这个是php-fig(PHP Framework Interop Group)组织制定的一套规范。至今,php-fig已经发布了五个规范:PSR-0:自动加载标准,该标准已被废弃,使用PSR-4替代PSR-1:基本的编码风格PSR-2:编码风格(更严格)PSR-3:日志记录器接口PSR-4:自动加载

2/8

二,什么是PHPCSPHP Code Sniffer 是一个PHP的代码风格检测器,它根据预先设定好的PHP编码风格和规则,去检查应用中的代码风格情况是否有违反一组预先设置好的编码标准,内置了ZEND,PEAR的编码风格规则,当然也支持自己定制。PHP CodeSniffer 是确保代码简洁一致的必不可少的开发工具,还可以帮助程序员减少一些语义错误。
二,什么是PHPCSPHP Code Sniffer 是一个PHP的代码风格检测器,它根据预先设定好的PHP编码风格和规则,去检查应用中的代码风格情况是否有违反一组预先设置好的编码标准,内置了ZEND,PEAR的编码风格规则,当然也支持自己定制。PHP CodeSniffer 是确保代码简洁一致的必不可少的开发工具,还可以帮助程序员减少一些语义错误。

2/8

此文章未经许可获取自百度经验

此文章未经许可获取自百度经验
此文章未经许可获取自百度经验

3/8

三,安装PHPCS通过composer全局安装composer global require "squizlabs/php_codesniffer=*"
三,安装PHPCS通过composer全局安装composer global require "squizlabs/php_codesniffer=*"

4/8

四,PHPStorm配置PHPCS

打开PhpStorm的设置页(File->Settings或者Ctrl+Alt+s)

 

① 选择PHP风格为 PSR1/2

Settings->Editor->Code Style->PHP

5/8

② 配置PHPCS

Settings->Languages and Frameworks->PHP->Quality Tools

6/8

③ 使用PSR-2规范

Settings->Editor->Inspections->PHP->Quality tools

7/8

下面还有一处,也要选中

8/8

五,测试

1/1

方法/步骤2

tp6 - ThinkPHP6.0企业最佳实践采用 ThinkPHP6.0 演示了【通用化API数据格式】【杜绝无效请求】【不可预知得内部异常处理】【JWT-实现token身份验证机制】【敏感数据签名】【API多版本控制】【全站静态化】【定时任务】【redis数据缓存】【redis消息队列】【redis限流】【redis分布式锁】【swagger接口文档】【Nginx服务分流】【数据库全量备份】【数据库增量备份】【自动部署】等多个实例,手把手带你玩转ThinkPHP6.0 查看地址:https://www.kanc
tp6 - ThinkPHP6.0企业最佳实践采用 ThinkPHP6.0 演示了【通用化API数据格式】【杜绝无效请求】【不可预知得内部异常处理】【JWT-实现token身份验证机制】【敏感数据签名】【API多版本控制】【全站静态化】【定时任务】【redis数据缓存】【redis消息队列】【redis限流】【redis分布式锁】【swagger接口文档】【Nginx服务分流】【数据库全量备份】【数据库增量备份】【自动部署】等多个实例,手把手带你玩转ThinkPHP6.0 查看地址:https://www.kancloud.cn/zhangqi/electron-vue
loud.cn/zhangqi/electron-vue
tp6 - ThinkPHP6 PHP编码规范

tp6 - ThinkPHP6 PHP编码规范

[重新阅读]
辅助模式