PHP PSR代码规范】的更多相关文章

PSR 是 PHP Standard Recommendation 的简写,即PHP推荐标准. 目前通过的规范有 PSR-0(Autoloading Standard).PSR-1(Basic Coding Standard).PSR-2(Coding Style Guide).PSR-3(Logger Interface).PSR-4(Improved Autoloading). PSR 不是PHP官方标准,而是从如Zend.Symfony2等知名PHP项目中提炼出来的一系列标准,目前有越来越…
转载: https://www.awaimai.com/916.html PSR是PHP通用性框架小组 (PHP Framework Interop Group) 制定的PHP代码编写格式规范,是PHP开发的事实标准. 截止到目前(2015年2月),正式发布过的PHP规范共有5个: PSR 0 自动加载标准(已废弃,被PSR 4取代) PSR 1 基本代码规范 PSR 2 代码风格指南 PSR 3 日志接口 PSR 4 改进的自动加载 那么使用.遵循PSR标准有什么必要和好处呢?统一的编码风格,…
[转] http://www.syyong.com/php/Talk-about-PHP-code-specification.html 我向往这样一个php世界,里面没有代码规范之争.你我都一样,都遵循着一套如宪法般的规范,就像golang世界一样.统一的命名法则,统一的缩进方式.而现实世界却让人落差很大,每个不同的团队就像不同的国家,都颁布有自己的法律.穿梭于N个团队之间你就得去适应N套规范. 那么php有没有一套比较标准.比较建议去遵循的规范呢?答案是有的,那就是由PHP-FIG组织陆续发…
PHP编码规范 1. 标识符命名规范 标识符的命名力求做到统一.达意和简洁. 1.1 统一 统一是指,对于同一个概念,在程序中用同一种表示方法,比如对于供应商,既可以用supplier,也可以用provider,但是我们只能选定一个使用,至少在一个项目中保持统一.统一是作为重要的,如果对同一概念有不同的表示方法,会使代码混乱难以理解.即使不能取得好的名称,但是只要统一,阅读起来也不会太困难,因为阅读者只要理解一次. 1.2 达意 达意是指,标识符能准确的表达出它所代表的意义,比如: newSup…
FIG组织在制定跟PHP相关规范,简称PSR,PSR旨在通过讨论我们代码项目的共同点以找出一个协作编程的方法. 什么是psr0 强调自动加载的方式 下文描述了若要使用一个通用的自动加载器(autoloader),你所需要遵守的规范: 规范 一个完全标准的命名空间(namespace)和类(class)的结构是这样的:\\(\)* 每个命名空间(namespace)都必须有一个顶级的空间名(namespace)("组织名(Vendor Name)"). 每个命名空间(namespace)…
前言 虽说PHP是世界上最好的语言,但是写出来的PHP代码却往往不是最美观的.究其原因,可能正式因为PHP简单易上手,适合快速迭代的特性,导致了我们沉浸在迅速完成需求迭代的窃喜中,却忘记了规范性.忽略了易维护性,给后人挖了无数的坑,后面维护起来简直想骂娘.各位PHPer不妨问一下自己是否曾经写过下面的代码? [1]一个函数写了两百行甚至更多 [2]一个函数的参数有七八个甚至十几个 [3]单行代码/字符串最长超过了120个字符 [4]一个PHP文件写了几千行 [5]修改代码的时候没有把对应的注释也…
PSR-1 基本代码规范 本篇规范制定了代码基本元素的相关标准,以确保共享的PHP代码间具有较高程度的技术互通性. 关键词 “必须”("MUST").“一定不可/一定不能”("MUST NOT").“需要”("REQUIRED").“将会”("SHALL").“不会”("SHALL NOT").“应该”("SHOULD").“不该”("SHOULD NOT").“推荐…
学生导师互选系统(php代码规范) php编码规范 组名:一不小心就火了 负责项目:学生导师互选系统(安卓端) 编写目的 为了更好的提高团队的的合作效率,保证开发的有效性和合理性,并可最大程度的提高程序代码的可读性和可重复利用性,指定此规范. 参考资料 <>第四章节 PSR规范 代码风格规范 代码必须遵循 PSR-1 中的编码规范 . 代码必须使用4个空格符而不是 tab键 进行缩进. 每行的字符数应该软性保持在80个之内, 理论上一定不可多于120个, 但一定不能有硬性限制. 每个 name…
FIG制定的 PHP 规范,简称 PSR,是 PHP 开发的事实标准.FIG 是 Framework Interoperability Group (框架可互用小组) 的缩写,由几位开源框架的开发者成立于 2009 年.该组织的目的在于:以最低程度的限制,来统一各个项目的编码规范,避免各家自行发展的风格阻碍了程序设计师开发的困扰.PSR 是 Proposing a Standards Recommendation (提出标准建议) 的缩写. PSR 原来有五个规范,分别是: PSR-0 (Aut…
2019年5月17日10:50:12 前序: 目前是想到哪写到哪,后面有时间在整理成具体文章 很多时候,PHP代码风格过于自由,导致一个项目有N多种写法风格,有些人为了自己认为的技术"高",经常写一些奇奇怪怪的写法比如: 例子1,一个很简单的功能,给你写N个回调函数,导致代码可读性基本为零., 例子2,比如 if else 不写{} 吧代码块包起来,不是所有的人用的ide都可以识别这种写法,当然php的引擎解析不会有问题 例子3,比如为了代码方便 经常写匿名函数,一层套一层,为了写法更…