十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要介绍php编码规范是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
公司主营业务:成都做网站、成都网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出历城免费做网站回馈大家。为什么需要编码规范?
为了提高工作效率,保证开发的有效性和合理性。
为了提高代码可读性和可重复利用性,从而节约沟通成本。
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编码规范是什么的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联成都网站设计公司行业资讯频道!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。