PHP编程规范

原创 2012年03月31日 09:46:16

命名规范

 
Θ 类文件都以.class.php为后缀,使用驼峰法命名,并且首字母大写,例如 Pay.class.php;
Θ 类名和目录_文件名一致。例如:类名Zend_Autoloader的目录是Zend/Autoloader.class.php;
Θ 函数的命名使用小写字母和下划线的方式。例如:get_client_ip;
Θ 方法的命名使用驼峰法,首字母小写或者使用下划线"_",例如listComment(),_getResource(),通常下划线开头的方法属于私有方法;
Θ 属性的命名使用驼峰法,首字母小写或者使用下划线"_",如$username,$_instance,通常下划线开头的属性属于私有属性;
Θ 常量以大写字母和下划线"_"命名,如"HOME_URL";
 
 
常用名词
 1>list名词(单数),如listApple,一看我们就知道读取苹果列表,我们没有必要写成getApples或者listApples或readApples——因为get我们规定一般用于读取单个数据,如getApple.listApples不加s我们也知道是取苹果列表(保证尽量缩短变量命名);
 2>get名词(单数);
 3>名词Total,表示某个东西的总数。如expenseTotal;
 4>found:表示某个值是否已经找到;
 5>uccess或ok:一项操作是否成功;
 6>done:某个工程是否完成;
 7>error:是否有错误发生;
 8>result:返回的结果
 
代码重构
 
 1.函数或者方法体内的代码尽量控制在一个屏幕内。
 2.类中不使用的方法随机删除。
 3.修改别人的类中方法,要签名。
 4.在每个模块内写个readme文件(用于比较复杂业务的说明或代码说明)。
 5.尽量让每个类做自己的事,每个函数做一件事。

腾讯17年实习生编程试题--构造回文

题目描述: 给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢? 输出需要删除的字符个数 输入描述: 输入数据有多组,每组包含一个字符串...
  • U201017971
  • U201017971
  • 2016年05月30日 16:38
  • 2624

谷歌C++编程规范补充--windows编程规范

之前博客《谷歌C++编程规范笔记》整理了一些关于C++ Style方面的东西,看的是中文版本的。但是今天翻阅英文版本的,在最后,发现了 Google C++ Style 关于windows的。Wind...
  • wangshubo1989
  • wangshubo1989
  • 2015年10月27日 22:03
  • 6739

PHP 编程规范

导读:   PHP 编程规范   1. 介绍   1.1. 标准化的重要**   标准化问题在某些方面上让每个人头痛,让人人都觉得大家处于同样的境地。这有助于让这些建议在许多的项目中不断演进,许多公...
  • wudeyong1986
  • wudeyong1986
  • 2008年02月26日 18:33
  • 225

php编程规范

应该之定义类,函数,常量等声明,或其他会产生 副作用 的操作(如:生成文件输出以及修改 .ini 配置文件等),二者只能选其一; 类的命名必须遵循 大写开头的驼峰 命名规范​ 类中的常量所有字母都必须...
  • kirsten_z
  • kirsten_z
  • 2016年09月12日 17:16
  • 460

PHP编程规范

一直以来我都是以php函数的风格来写php,所有变量,函数,类都使用小写,单词之间以下划线隔开,一直比较排斥驼峰式的代码规范,个人觉得在大小写字母之间的书写代码,很麻烦,而且PHP自己的函数都是小写,...
  • youacai
  • youacai
  • 2011年03月31日 13:18
  • 4579

PHP编程规范

一直以来我都是以php函数的风格来写php,所有变量,函数,类都使用小写,单词之间以下划线隔开,一直比较排斥驼峰式的代码规范,个人觉得在大小写字母之间的书写代码,很麻烦,而且PHP自己的函数都是小写,...
  • louis810523
  • louis810523
  • 2008年10月08日 10:20
  • 1212

php 编程规范

第1章 命名规范1.1变量1.1.1全局变量 全局变量使用$g_开头,如$g_data_list。 1.1.2 一般变量 一般的变量使用小写字母命名,单词之间使用下划线分隔。 变量名字应该使用...
  • wuhanzaizai
  • wuhanzaizai
  • 2011年09月08日 18:47
  • 340

PHP PSR-2 基本代码规范(中文版)

原文传送门:PizzaLiu 代码风格规范 本篇规范是 PSR-1 基本代码规范的继承与扩展。 本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的...
  • xyy94813
  • xyy94813
  • 2016年03月21日 09:23
  • 1046

《C++编程规范:101条规则、准则与最佳实践》

 《C++编程规范:101条规则、准则与最佳实践》学习笔记 博客分类: 学习笔记转载整理C/C++学习 0. 不要为小事斤斤计较。(或者说是:知道什么东西不需要标准化) ...
  • wyl4138
  • wyl4138
  • 2016年04月13日 20:59
  • 492

linux下C编程规范

这是一篇用来描述 linux 内核的首选编码样式的短文档。每个人都有自己的编码风格,我不会 将我的观点强加到任何人的身上,但这正是我所要保持的东西,就像其他许多事情一样。至少请考虑在这里所列出的观点。...
  • lee244868149
  • lee244868149
  • 2014年08月13日 16:53
  • 1233
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP编程规范
举报原因:
原因补充:

(最多只允许输入30个字)