php编码规范是什么

这篇文章主要介绍php编码规范是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联公司是一家专注于网站制作、成都网站设计与策划设计,喀什网站建设哪家好?成都创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:喀什等地区。喀什做网站价格咨询:028-86922220

为什么需要编码规范?

为了提高工作效率,保证开发的有效性和合理性。

为了提高代码可读性和可重复利用性,从而节约沟通成本。

php编码规范

1、文件格式

● 所有php文件使用完整的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编码规范是什么的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


当前文章:php编码规范是什么
文章路径:http://bzwzjz.com/article/ppshge.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆企业网站建设 高端网站设计 成都网站建设 高端品牌网站建设 营销型网站建设 成都网站制作 成都网站建设公司 网站制作公司 网站设计 成都营销网站制作 重庆手机网站建设 成都网站建设 温江网站设计 企业手机网站建设 移动网站建设 盐亭网站设计 教育网站设计方案 品牌网站建设 定制网站建设多少钱 外贸网站建设 成都定制网站建设 四川成都网站制作