| 
 
 
 为什么需要编码规范?
 为了提高工作效率,保证开发的有效性和合理性。
 为了提高代码可读性和可重复利用性,从而节约沟通成本。
 php编码规范
 1、文件格式
 ● 所有php文件使用完整的php标签,如
 2、文件和目录命名
 ● 程序文件名和目录名均采用有意义的英文命名
 ● 类统一采用:DemoTest.class.php
 ● 接口统一采用:DemoTest.interface.php
 ● 其他按照各自的方式:demoTest.{style}.php
 ● 其他一些文件按照:demoTest.inc.php zend/demo.lib.php
 3、文件目录结构
 ● app 独立的应用
 ● class 单个的类文件,公用的类文件(比如工具类)
 ● conf/inc 配置文件目录
 ● data 数据文件目录
 ● doc 程序相关文档
 ● htdocs document_root
 ● images 图片目录
 ● css css文件
 ● js javascript文件
 ● lib 共用类库
 ● template 模板文件
 ● upload 上传文件
 ● manage 后台管理文件存放目录
 4、命名规范
 ● 程序整体以驼峰法命名,以小写字母开始(如:function displayName(){})
 ● 全局变量键值两边都有"_",中间使用驼峰法命名(如:$_GLOBALE['_beginTime_'])
 ● 普通变量整体采用驼峰法,建议在变量前加表示类型的前缀,不确定类型的以大写字母开头(如:字符串->$sMyName 数组->$arrMyArray 对象->$oMyObject 资源->$resource 布尔值->$flag)
 ● 函数名要有意义,尽量缩写,建议采用动词+形容词(如:showMsg)
 5、类及接口命名
 ● 以大写字母开头
 ● 多单词,各个单词首字母大写
 ● 接口命名加上i(如:iDataBase.interface.php)
 6、数据库命名
 ● 一律不出现大写
 ● 数据表均使用小写,统一前缀,多单词以"_"间隔(如:blog_user_info)
 ● 表字段全部小写命名,多单词以"_"间隔
 ● 存储过程以proc_开头
 ● 触发器以tri_开头
 ● event调度以event_开头
 ● 视图以view_开头
 7、习惯与约定
 ● 缩写(如Image->img count->cnt)
 ● 魔术数字,需要用数字时使用定义 define(TAX, 1.05)
 8、注释规范
 ● 程序注释,注释为什么这样做
 ● 文件注释,表明作者,日期,功能
 ● 方法和函数注释,解释参数含义
 9、代码风格
 ● 使用4个空格缩进
 ● 等号两边要有空格
 ● 一行一句,太长使用 .=拼接
 ● 使用PHP_EOL
 !
 以上就是php编码规范有哪些?的详细内容,更多请关注其它相关文章!
 更多技巧请《转发 + 关注》哦!
 |