PHP编码规范
文章平均质量分 78
thinkingsddu
这个作者很懒,什么都没留下…
展开
-
PSR-1-basic-coding-standard
基本代码规范本节我们将会讨论一些基本的代码规范问题,以此作为将来讨论更高级别的代码分享和技术互用的基础。RFC 2119中的必须(MUST),不可(MUST NOT),建议(SHOULD),不建议(SHOULD NOT),可以/可能(MAY)等关键词将在本节用来做一些解释性的描述。1. 概述 源文件必须只使用 <?php 和 <?= 这两种标签。 源文件中php代码的编码格式必须只使用不带字节顺序标转载 2017-05-01 23:50:12 · 198 阅读 · 0 评论 -
PSR-3-logger-interface
日志接口本文档描述了日志类库的通用接口。主要目标是让类库获得一个Psr\Log\LoggerInterface对象并能通过简单通用的方式来写日志。有自定义需求的框架和CMS可以根据情况扩展这个接口,但推荐保持和该文档的兼容性,以确保应用中使用到的第三方库能将日志集中写到应用日志里。RFC 2119中的必须(MUST),不可(MUST NOT),建议(SHOULD),不建议(SHOULD NOT),可转载 2017-05-01 23:51:21 · 1214 阅读 · 0 评论 -
PSR-4-autoloader
1. 概况这个 PSR 描述的是通过文件路径自动载入类的指南;它作为对 PSR-0 的补充;根据这个 指导如何规范存放文件来自动载入;2. 说明(Specification) 术语「类」是一个泛称;它包含类,接口,traits 以及其他类似的结构; 完全限定类名应该类似如下范例:\(\)*\完全限定类名必须有一个顶级命名空间(Vendor Name); 完全限定类名可以有多个子命名空间; 完全限定转载 2017-05-01 23:51:53 · 266 阅读 · 0 评论 -
PSR-0
已弃用 - 截止到2014年10月21日,PSR-0已被弃用。 推荐替代使用PSR-4。 下文描述了若要使用一个通用的自动加载器(autoloader),你所需要遵守的规范:规范 一个完全标准的命名空间(namespace)和类(class)的结构是这样的:\<Vendor Name>\(<Namespace>\)*<Class Name> 每个命名空间(namespace)都必须有一个顶级的空间名转载 2017-05-01 23:49:30 · 151 阅读 · 0 评论