tp6 - ThinkPHP6 PHP编码规范

  • 原创
  • |
  • 浏览:521
  • |
  • 更新:

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

工具/原料

  • ThinkPHP6

方法/步骤

  1. 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. 2

    二,什么是PHPCS

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

  3. 2
    此文章未经许可获取自百度经验
  4. 3

    三,安装PHPCS

    通过composer全局安装

    composer global require "squizlabs/php_codesniffer=*"

  5. 4

    四,PHPStorm配置PHPCS

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

     

    ① 选择PHP风格为 PSR1/2

    Settings->Editor->Code Style->PHP

    tp6 - ThinkPHP6 PHP编码规范
  6. 5

    ② 配置PHPCS

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

    tp6 - ThinkPHP6 PHP编码规范
    tp6 - ThinkPHP6 PHP编码规范
    tp6 - ThinkPHP6 PHP编码规范
    tp6 - ThinkPHP6 PHP编码规范
  7. 6

    ③ 使用PSR-2规范

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

    tp6 - ThinkPHP6 PHP编码规范
  8. 7

    下面还有一处,也要选中

    tp6 - ThinkPHP6 PHP编码规范
  9. 8

    五,测试

    tp6 - ThinkPHP6 PHP编码规范
    END

方法/步骤2

  1. 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

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部