代码命名规范-命名规范---PHP版
一、PHP编程规约
(一)命名标准
代码中不能以下划线结束
反例:$get_name_/ $name_
代码中命名严禁使用拼音与英文混合的方式,更不允许直接用中文命名。
说明:正确的英语拼写可以让阅读者易于理解,避免理解错误。纯中文的也不准。(谨记这条)反例: $fenshu / getfenshu()
正例: $score / getScore() 部分英语因为是国际通用标准可以用拼音 如 youku类名使用MyClass 驼峰式风格
正例 : MyClass / UserInfo
反例 : myClass /userInfo / USERinfo方法名、参数名、成员变量、局部变量的必须使用下划线或者驼峰式 ,首字母小写
正例: get_name() / getName() / $userId / $user_id
反例:GetName getNAME 等常量必须全部大写,语义完整,用下划线隔开一眼能明白意思最好
正例: MAX_IMAGE_COUNT STUDENT_LEVEL_SCORE
反例: MAX_COUNT STudent_Lev_SCORE类命名
一.抽象类命名使用 Abstract结尾
二.异常类命名使用 Exception 结尾;
三.测试类命名以它要测试的类的名称开始
四.以 Test 结尾。接口类名用Interface结尾类中返回布尔类型的方法命名用 is 开头
正例:is_Get() is_ajax()
反例:get() /ajax()杜绝缩写,避免难以理解
正例:acticleId
反例:a_id(这里就呵呵呵了鬼知道你a_id是什么意思)代码一定要格式化 对整齐
类中或者某个函数方法数组规范
正例:get_name($arr = [])
反例:get_name($arr = array())
虽然意思都是一个意思,但是上面的明显好看于下面的
代码命名规范-命名规范---PHP版相关推荐
- DIV+CSS规范命名大全集合
网页制作中规范使用DIV+CSS命名规则,可以改善优化功效特别是团队合作时候可以提供合作制作效率,具体DIV CSS命名规则CSS命名大全内容篇. 常用DIV+CSS命名大全集合,即CSS命名规则 D ...
- mysql中对象标识符的命名规则,标准规范数据库命名规范.doc
标准规范数据库命名规范 数据库命名规范 概述 基本原则 以大小写敏感编写SQL语句. 尽量使用Unicode 数据类型. 优先使用连接代替子查询或嵌套查询. 尽量使用参数化SQL查询代替语句拼接SQL ...
- Java编码规范--命名风格
编码规范指的是本身这么写没什么问题,但不建议这么写. 1.代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束. //错误示例 String _name,__name ...
- python变量命名规则与规范(约定)
引子 前些日子,大大的一位友友问了我一个问题,表示了对命名规范的不解.确实如此关于命名规范有一套相对严谨而复杂的理论,大大在此特就python的变量(以及函数和对象)命名规则与规范进行讲述. 规则 规 ...
- python编程怎么命名_命名规范-python编程入门系列图文教程 - Python学习网
命名规范命名规范 1.模块 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) # 正确的模块名 import decoder import html_parse ...
- bat文件刷屏,请规范命名
bat文件执行数据导出(exp)的刷屏现象oracle 今天批量导出指定表的数据时,写成了一个bat文件,文件名为exp.bat.双击bat文件后,屏幕出现刷屏现象,数据无法导出. bat文件如下: ...
- Oracle数据库建表 Oracle数据库的统一命名与编码规范
本文转载自:http://chinaxxren.iteye.com/blog/889590 如有疑问请咨询原博主,谢谢!! 写在前边: 规范是一种习惯,在Oracle数据库中笔者认为表中的字段命名规范 ...
- ORACLE数据库的统一命名与编码规范
1.编写目的 使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读.理解和继承. 2.适用范围 本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作. 3.对象 ...
- 解读ORACLE数据库的统一命名与编码规范
1.编写目的 使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读.理解和继承. 2.适用范围 本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作. 3.对象 ...
- C语言初学者编程规范—命名规则
原文地址:C语言初学者编程规范-命名规则 C是一门朴素的语言,你使用的命名也应该这样.与Modula-2和Pascal程序员不同,C程序员不使用诸如"ThisVariableIsATempo ...
最新文章
- 除硬件外计算机系统不可缺少的是,除硬件外,计算机系统不可缺少的另外一部分是( )。...
- oracle用户名无法登陆,sysdba却可以登陆
- C++ 面向对象的三大特性和五个原则?
- 怎样把开启的服务放到后台?
- AviSynth——强大的视频文件后期处理工具
- 存款利息python题_Python——GUI编程 利息计算器 作业9(python programming)
- 谈谈基于SQL Server 的Exception Handling[中篇]
- 《码出高效-JAVA开发手册》
- 机器学习教程 二.在股票上的回归预测
- windows删除鼠标右键下新建的项目
- 分体式水晶头_超6类双屏蔽网线水晶头制作简易教程
- 联想小新一键恢复小孔_联想一键恢复系统怎么用?小新Air 13 Pro怎么还原操作系统?...
- html图片旋转3种方式—— CSS3 transform
- 如何用java让坦克发射子弹_java怎么制作坦克大战
- 通过url路径传递参数
- 社区儿童计算机活动总结,幼儿园与社区活动总结
- CV实战项目--人脸考勤
- C++ 在字符串中获取身份证号
- matlab randi 函数,randi(matlab randi函数用法)
- 移动端银行卡识别技术带来了便捷