tp6 - ThinkPHP6 PHP编码规范

2025-11-03 14:55:59

1、一,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、二,什么是PHPCS

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

3、三,安装PHPCS

通过composer全局安装

composer global require "squizlabs/php_codesniffer=*"

4、四,PHPStorm配置PHPCS

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

 

① 选择PHP风格为 PSR1/2

Settings->Editor->Code Style->PHP

tp6 - ThinkPHP6 PHP编码规范

5、② 配置PHPCS

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

tp6 - ThinkPHP6 PHP编码规范

tp6 - ThinkPHP6 PHP编码规范

tp6 - ThinkPHP6 PHP编码规范

tp6 - ThinkPHP6 PHP编码规范

6、③ 使用PSR-2规范

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

tp6 - ThinkPHP6 PHP编码规范

7、下面还有一处,也要选中

tp6 - ThinkPHP6 PHP编码规范

8、五,测试

tp6 - ThinkPHP6 PHP编码规范

1、tp6 - ThinkPHP6.0企业最佳实践

采用 ThinkPHP6.0 演示了

【通用化API数据格式】

【杜绝无效请求】

【不可预知得内部异常处理】

【JWT-实现token身份验证机制】

【敏感数据签名】

【API多版本控制】

【全站静态化】

【定时任务】

【redis数据缓存】

【redis消息队列】

【redis限流】

【redis分布式锁】

【swagger接口文档】

【Nginx服务分流】

【数据库全量备份】

【数据库增量备份】

【自动部署】

等多个实例,手把手带你玩转ThinkPHP6.0

查看地址:https://www.kancloud.cn/zhangqi/electron-vue

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢