PHP-PSR 现代PHPer的开发规范】的更多相关文章

PSR是PHP Standards Recommendation的简称,意为PHP推荐标准.要想了解PSR,首先得知道制定这一标准的人/组织是谁————PHP-FIG. PHP-FIG PHP-FIG全称为PHP Framework Interop Group,是一个组织,这个组织的成员由一些PHP框架的代表组成,这些人聚在一起“讨论框架之间的共性,寻找可以合作的方式”.PHP-FIG制订了推荐规范,PHP框架可以自愿实现这些规范,改进其他框架的通信和共享功能. PHP-FIG的使命是实现框架之…
转自:http://www.cnblogs.com/x3d/p/php-psr-standards.html PSR 是PHP Standard Recommendation的简写,它其实应该叫PSRs,即系列推荐标准:目前通过的规范有PSR-0(Autoloading Standard).PSR-1(Basic Coding Standard).PSR-2(Coding Style Guide).PSR-3(Logger Interface).PSR-4(Improved Autoloadin…
之前的一篇文章是对PSR-1的基本介绍 接下来是PSR-2 编码风格规范,它是 PSR-1 基本代码规范的继承与扩展. PSR-1 和PSR-2是PHP开发中基本的编码规范,大家其实都可以参考学习下,虽然说每个开发者都有自己熟悉的一套开发规范,但是我觉得还是根据行业标准来编写我们的代码,毕竟标准都是经过验证的了.希望能对PHP开发者有帮助吧. 1. 概览 代码 必须 遵循 [PSR-1]() 中的编码规范 . 代码 必须 使用4个空格符而不是「Tab 键」进行缩进. 每行的字符数 应该 软性保持…
[PHP开发规范]老生常谈的编码开发规范你懂多少? 这几天看了一下阿里技术发布的一套Java开发规范<阿里巴巴Java开发手册>,里面写了阿里内部的Java开发规范标准,写的很好.这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率.大大降低代码维护成本. 看完我去搜下了一些PHP的一些开发规范标准,其中了解到了PSR规范是PHP行业中常用的一套开发标准.感叹自己学得那么少,标准的规范这么晚才发现. 其实对于新手或者有几年经验的开发者来说,这些规范我们都要掌握…
遵循PSR-4的自动加载 一.简介 首先这里要了解PSR,Proposing a Standards Recommendation(提出标准建议)的缩写,就是一种PHP开发规范,让我们研发出来的代码更合理.更好维护.可读性更高.PSR有下面几个标准: PSR-0:自动加载 PSR-1:基本代码规范 PSR-2:代码样式 PSR-3:日志接口 PSR-4:规范自动加载的路径问题 这里看出PSR的下标也是从0开始的,和数组还有点像~.其实PSR-4和PSR-0是有点相似甚至冗余的,他们都说明的是自动…
PHP 开发规范1.3.3 一.编程规约 (一) 命名风格 [强制]代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式. 说明: 正确的英文拼写和语法可以让阅读者易于理解,避免歧义.注意,即使纯拼音命名方式 也要避免采用. 正例: alibaba / taobao / youku / hangzhou 等国际通用的名称,可视同英文. 反例: DaZhePromotion [打折] / getPingfenByName()[评分] [强制]方法名.参数名.成员变量.局部变量都统一…
这是1年多以前我在公司所做讲座的讲义,现在与园友们分享,欢迎拿去使用.一起讨论.文中有若干思考题,对园友们是小菜一碟.另有设计模式讲义一篇,随后发布.博文上了首页,感谢博客园团队推荐,也感谢所有园友的支持.经园友提醒,我们推荐新手使用ReSharper插件,它可以自动提示不符合代码规范的地方. 1 概述 1.1 意义 “.NET平台开发规范”包括两方面内容:代码规范.最佳实践. (1) 规范和优美的代码风格有助于思路清晰. (2) 规范和优美的代码有助于团队沟通交流. (3) 规范和优美的代码有…
本文来源:http://blog.csdn.net/joueu/article/details/44329825 以下是规范建议,均是日常在开发当中的的一些经验,仅供参考. 移动web开发规范 一.头部声明 1.其中width=device-width就是说把页面宽度设置成和屏幕宽度一样 <meta name="viewport" content="width=device-width,initial-scale=1.0"> 2.首先我们来看看webki…
php与数据库代码开发规范 1/25/2016 6:00:31 PM php对各类变量命名规范 目录名 文件命名 局部变量命名 使用英文动词名词,用下划线作为单词的分割,所有字母均使用小写 目录 upload templates install manage 文件 index.php register.php config.php $user $pay_time 全局变量使用英文名词动词 全部大写 用下划线分割 php中函数 符号 运算 写作规范化 数组变量命名 英文名词动词 下划线分割 所有字…
这里说的开发规范分成目录规范,项目和包名的命名规范,类,方法,变量和常量的命名规范这几种. 目录规范 目录规范——在开发中整体文件夹组织结构. Requirement——需求文档文件夹 Design——设计文档文件夹 Test——集成测试,系统测试,测试报告,测试清单文件夹 Deployment——发布部署的文件夹 Study——预研,学习资料的文件夹 Src——源码文件夹 Help——帮助文档文件夹 这么组织文件有什么好处,就是一个项目做完以后,所有的资料就也完成了,结构一目了然. 常见的命名…