美文网首页
PHP应遵循哪种代码规范和编程风格?

PHP应遵循哪种代码规范和编程风格?

作者: Abin_ | 来源:发表于2019-10-06 18:13 被阅读0次

追寻历史,PHP语言本身的缺陷和不同的命名风格确实被诸多诟病,入门门槛低与不严谨造成了社区平均水平的低下。这是一个事实,PHP从业者应该要正视这个问题。

作者从业以来,从PHP5.2开始,虽未经过过更早的阶段,但也见过不同的编程风格和命名规范。例如ASP风格,下划线命名、驼峰和匈牙利命名等等。各有各的道理和支持者。近年来PHP自身的发展和社区的推进。PHP7的推出, 还有诸如symfony、laravel、swoole等优秀框架的出现都在不断改写PHP。

其他的也不再多做赘述。如果你是较为有心的开发者,也许早就应该听过或者关注过PHP PSR 标准规范。如果你工作中曾遇到过较为疑惑的规范或风格,希望能从中找到答案。比如写这篇文章的出发点就是作者最近在寻找关于私有(private)方法或者成员加前缀加下划线以及使用匈牙利命名法命名变量的合理性(例如:strFoo、intBar、arrList),绕了一圈发现PSR2规范中已存在部分我想要的答案。鉴于原资料已经足够通俗易懂,在此,我就不做搬运工了。以下两个链接一个是官方英文原版,一个是国内社区所做的翻译。建议英文好的直接阅读原版。

https://www.php-fig.org/
https://learnku.com/index.php/docs/psr

最后,还是那句话。如果有条件,建议你也能和PHP的发展一样够保持迭代更新自己。但是如果团队或者历史遗留的项目是某一种既定风格,不符合时代潮流,作者也建议你继续遵循现有风格,保持团队风格和规范统一。

相关文章

  • PHP应遵循哪种代码规范和编程风格?

    追寻历史,PHP语言本身的缺陷和不同的命名风格确实被诸多诟病,入门门槛低与不严谨造成了社区平均水平的低下。这是一个...

  • 代码风格

    代码风格 代码风格 必须 严格遵循 PSR-2 规范。 PHP编码规范(中文版)

  • IOS 编程风格及命名规范

    目的 统一规范Xcode编辑环境下 Object-C 的编程风格和标准,尽量遵循苹果公司发布代码中的主流代码风格。...

  • Python风格规范

    为了便于项目的管理和代码的阅读,养成良好的编码风格以及沟通方便,编码Python代码时应遵循以下编码规范: 每行长...

  • PHP代码规范

    PHP代码规范 本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造...

  • React最佳实践

    tags:开发随笔 代码风格 用ES6,遵循Airbnb的React编码规范和javascript 编码规范。两个...

  • python编程规范

    python编程规范 在python 编码过程中遵循PEP8编程规范 以下规范必须遵守 一、代码编排 缩进。4个空...

  • PHP 编程规范

    关于PHP编程的规范 自己总结出的一些规范,方便大家参考 ,主要从代码版本管理规范以及代码自身的规范。 代码版本管...

  • PSR-2- Coding Style Guide 编码风格规范

    代码风格规范 本篇规范是 PSR-1 基本代码规范的继承与扩展。 本规范希望通过制定一系列规范化PHP代码的规则,...

  • 你写的 Python 代码总是不规范?用它!

    今天咱们来说说 代码风格 不同的编程语言 有不同的代码风格! ​ ​ ​ ​ ​ Python 的代码规范 就是人...

网友评论

      本文标题:PHP应遵循哪种代码规范和编程风格?

      本文链接:https://www.haomeiwen.com/subject/vrwupctx.html