PHP编程规范 引自 RageFrame <?...php namespaceStandard; // 顶部命名空间 // 空一行 use TestTestClass; //use引入类 /** * 类描述 * * 类名必须大写开头驼峰. */
本规范由 EasyChen 借鉴 SINA网络应用开发部《C++开发规范》和互动技术部《PHP4开发规范》,以及phpDocument规范 整理出的开发规范。...我觉得非常不错, 适合PHP的开发,给大家参考,养成一个良好的编程风格是非常有必要的 第1章 命名规范 1.1变量 1.1.1全局变量 全局变量使用$g_开头,如$g_data_list。...完成一组功能的函数放到一个文件中,存放函数的文件采用function_name.func.php命名。...注释规则 3.1 一般规则 不写不必要的注释;只有当代码不能很好地说明逻辑时,才用注释补充; 把注释看成程序的一部分,在编写/维护代码时同时编写/维护注释; 注释完全采用PHPDocumentor的规范...3.2.3 类注释示例 注释名称 类注释 注释示范: PHP 代码: /** * Use this element to represent an {@}inline tag} like {@}link
今天写这个是为了 提醒自己 编程过程 不仅要有逻辑 思想 还有要规范 代码 这样可读性 1、PHP 编程规范与编码习惯最主要的有以下几点: 1 文件说明 2 function 函数体说明 3 代码缩进... 4 if省略 5 变量规范 6 命名规范 7 十行一注释 8 注释风格 9 开放关闭原则 2、文件说明 个人代码 -规范如下: <?.../** 实际开发中,命名方式一般有三种情况 注意:不管是类名,变量,方法名,在实际开发中,最多只能是不超过3个单词的组合 大驼峰 :每个单词首字母大写 小驼/【本文中一些PHP版本可能是以前的,如果不是一定要...,建议PHP尽量使用7.2以上的版本】/峰 :中间单词首字母大写 蛇形 :每个单词小写,单词与单词之间使用 _ 符合链接 */ 大驼峰,常用于类名定义 class Car{} class BlueCar...以上这篇基于php编程规范(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
领域层–编码规范 2018年4月4日14:10:38 Controller层编写规范 controller层只是负责从service层获得数据,对外暴露API接口,核心业务逻辑在service层。...@PathVariable 此注解意味着一个方法参数应该绑定到一个url模板变量[在’{}’里的一个]中 Service编写规范 service必须基于接口编程 接口类:位于xxx.xxx.service...map) throws Exception { return userMapper.queryUserList(map); } } Model层编写规范...VO层编写规范 VO是值对象,业务对象,存活在业务层,是业务逻辑使用的,它存活的目的就是为数据提供一个生存的地方。
Phpdoc会试图从该标记给的文件路径中读取文件内容 @const 使用范围:define 用来指明php中define的常量 @final 使用范围:class,function,var 指明关键字是一个最终的类...@filesource 和example类似,只不过该标记将直接读取当前解析的php文件的内容并显示。...普通的文档标记标记必须在每行的开头以@标记,除此之外,还有一种标记叫做inline tag,用{@}表示,具体包括以下几种: {@link} 用法同@link {@source} 显示一段函数或方法的内容 注释规范...* @author Greg Beaver * @version 1.0 * @package sample */ //PHP code /** *...命名规范 先了解下 1、什么是 驼峰命名法?
4 及时销毁变量 数组和对象在 PHP 中特别占内存的,这个由于 PHP 的底层的zend引擎引起的。...一般来说,PHP数组的内存利用率只有 1/10, 也就是说,一个在C语言里面100M 内存的数组,在PHP里面就要1G。 特别是在PHP作为后台服务器的系统中,经常会出现内存耗费太大的问题。...性能: 2 整体结构优化PHP性能 1 将PHP升级到最新版 提高性能的最简单的方式是不断升级、更新PHP版本。...5 PHP缓存,使用PHP加速器:APC 一般情况下,PHP脚本被PHP引擎编译后执行,会被转换成机器语言,也称为操作码。如果PHP脚本经过反复编译而得到相同的结果,那为什么不完全跳过编译过程呢?...对PHP开发人员而言,目前提供了两种可用的缓存方案,一种是APC(Alternative PHP Cache,可选PHP缓存),它是一个可以通过PEAR安装的开源加速器。
PHP 注释规范 注释在写代码的过程中非常重要,好的注释能让你的代码读起来更轻松,在写代码的时候一定要注意注释的规范。...php里面常见的几种注释方式: 1.文件头的注释,介绍文件名,功能以及作者版本号等信息 /** *文件名简单介绍 * *文件功能。...* @author alvin 作者 * @version 1.0 版本号 */ 复制代码 4.多行注释 /* php注释语法 这是多行注释。
B=212&ID=600021 推荐]php编码规范 Xinsoft,2003-10-30 22:31:00 1. 介绍 1.1....php编码规范----书写规则 Xinsoft,2003-10-30 22:32:00 3. 书写规则 3.1....php编码规范----其他 Xinsoft,2003-10-30 22:33:52 6....php编码规范----PHP文件扩展名 Xinsoft,2003-10-30 22:34:12 7....php编码规范----PHP代码标记 Xinsoft,2003-10-30 22:34:36 8. PHP代码标记 统一使用,只输出变量时
PSR 是由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准,这是具体的地址: https://learnku.com/docs/psr 这里顺便把基本的规范写一下 至今,php-fig...如下不符合规范: <?...// 声明 function foo() { // function body } 符合规范如下: <?...,框架必须实现该规范中的接口,这样可以更多的兼容第三方应用。...编写一个PSR-4自动加载器 PSR-4规范不要求改变代码的实现方式,只建议如何使用文件系统目录结构和PHP命名空间组织代码,PSR-4规范以来PHP命名空间和文件系统目录结构查找并加载PHP类、接口和
命名规范 Θ 类文件都以.class.php为后缀,使用驼峰法命名,并且首字母大写,例如 Pay.class.php; Θ 类名和目录_文件名一致。...例如:类名Zend_Autoloader的目录是Zend/Autoloader.class.php; Θ 函数的命名使用小写字母和下划线的方式。
PHP编码规范 1. 标识符命名规范 标识符的命名力求做到统一、达意和简洁。...2基本代码规范 2.1概览 l PHP代码文件必须以 <?php 或 <?...PHP标签 PHP代码必须使用 长标签 或 短输出标签; 一定不可使用其它自定义标签。 2.2.2. 字符编码 PHP代码必须且只可使用不带BOM的UTF-8编码。...类的命名必须 遵循 StudlyCaps 大写开头的驼峰命名规范。 PHP 5.3及以后版本的代码必须使用正式的命名空间。...3.2.2 文件 所有PHP文件必须使用Unix LF (linefeed)作为行的结束符。 所有PHP文件必须以一个空白行作为结束。 纯PHP代码文件必须省略最后的 ?> 结束标签。 3.2.3.
FIG制定的 PHP 规范,简称 PSR,是 PHP 开发的事实标准。...该组织的目的在于:以最低程度的限制,来统一各个项目的编码规范,避免各家自行发展的风格阻碍了程序设计师开发的困扰。...今天我们的代码规范是基于以上规范进行了整理。 1、PHP 源文件只能使用 <?php 和 <?= 这两种标签 <?php 标签通常用于纯 PHP 的脚本当中,而 <?= 通常用于模板当中。...19、类的命名必须遵循 StudlyCaps 大写开头的驼峰命名规范 StudlyCaps 即单词首字母大写风格。有些人也称它为大驼峰。...20、方法名称必须符合 camelCase 式的小写开头驼峰命名规范 camelCase 即第一个单词首字母小写后面的单词首字母大写的风格。
PHP 编码规范。 关键字必须小写 true, false, null。...如果 return 语句之前只有一行 PHP 代码,return 语句之前不需要空行。 如果 return 语句之前有至少有两行 PHP 代码,return 语句之前加一个空行。...变量 小驼峰 常量 大写 + 下划线 More Information https://github.com/PizzaLiu/PHP-FIG/blob/master/PSR-2-coding-style-guide-cn.md
原文出处: http://www.cnblogs.com/yjf512/p/9021495.html 这是给小组制定的php编码规范 该 PHP 编码规范基本上是同 PSR 规范的。...有一部分的编码规范 PSR 中是建议,此编码规范会强制要求。 此编码规范 是以 PSR-1 / PSR-2 / PSR-2扩展 为蓝本,并增加了相应的细节说明。...类的命名必须 遵循 StudlyCaps 大写开头的驼峰命名规范。...当需要扩展多个接口时,extends 的相关规范与 4.1 节中 implements 的规范一致。 <?...以下的例子是符合规范的: <?
参考文章:https://zhuanlan.zhihu.com/p/376111503 目录 一、变量名称 一、变量名称 命名规范:一个游戏开发的周期往往是漫长的,为了保证我们回来能看的懂我们写的代码
1) 用户编写的程序分成三个部分:Mapper,Reducer,Driver(提交运行mr程序的客户端) 2) Mapper的输入数据是KV对的形式(KV的类型...
1,Python编程规范 > 编码 所有的 Python 脚本文件都应在文件头标上 # -*- coding:utf-8 -*- 用于设置编辑器,默认保存为 utf-8 格式。...不同种类的模块间加空行; 3) 在函数中的逻辑段落间加空行,即把相关的代码紧凑写在一起,作为一个逻辑段落,段落间以空行分隔; > 断行 尽管现在的宽屏显示器已经可以单屏显示超过 256 列字符,但本规范仍然坚持行的最大长度不得超过...ThisIsAClass(object):pass >> 模块 模块名全部小写,对于包内使用的模块,可以加一个下划线前缀,如 module.py _internal_module.py >> 包 包的命名规范与模块相同...,大脑要同时处理两件事(编程和对齐);二是以后阅读和维护都很困难,因为人眼的横向视野很窄,把三个字段看成一行很困难,而且维护时要增加一个更长的变量名也会破坏对齐。...2,参考资料 Google Python编程风格指南 3,文档修改历史 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/124465.html原文链接:https:/
常用控件以及类对象命名的规范说明(红色部分为建议的前缀或者后缀): 类名 变量名 类名 变量名 TextView txtDescription ProgressBar progressDescription...在Activity之间传递参数的时候,intent.putExtra 的key值也要命名规范,并且统一定义为静态常量,不能直接硬编码在代码中,否则想要修改的时候很麻烦。
基础规范 使用InnoDB存储引擎 表字符集默认使用UTF8,如果涉及到用户输入应当校验字符范围,emoji需要使用UTF8MB4 所有表都需要添加注释 单表数据量建议控制在5000W以内 不在数据库中存储图...⽚、文件等大数据 禁止在线上做数据库压力测试 禁⽌从测试、开发环境直连线上数据库 命名规范 库名、表名、字段名禁⽌止超过32个字符。...开发设计规范 禁⽌使用分区表。 拆分大字段和访问频率低的字段,分离冷热数据。 用Hash进⾏散表,表名后缀使⽤⼗进制数,下标从0开始。...uni_userId_userName_userEmail SQL规范 SQL语句尽可能简单,大的SQL想办法拆成小的SQL语句(充分利用QUERY CACHE和充分利用多核CPU) 事务要简单...流程规范 所有新建表要估算最大数据量、最高并发访问量,并告知DBA。 所有的建表操作需要提前告知DBA该表涉及的查询SQL,以及预估高并发的SQL。
编写规范 每个import 语句只导入一个模块,尽量避免一次导入多个模块。 不要在行尾添加分号“;”,也不要用分号将两条命令放在同一行。...命名规范 模块名尽量短小,并且使用全部的小写字母,可以使用下划线分隔多个字母。 包名尽量短小,并且使用全部的小写字母,不推荐使用下划线。 类名采用单词首字母大写形式。
领取专属 10元无门槛券
手把手带您无忧上云