书签 分享 收藏 举报 版权申诉 / 9
上传文档赚钱

类型第60讲 PHP与数据库代码开发规范.ppt

  • 上传人(卖家):罗嗣辉
  • 文档编号:2088746
  • 上传时间:2022-02-14
  • 格式:PPT
  • 页数:9
  • 大小:92KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《第60讲 PHP与数据库代码开发规范.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    第60讲 PHP与数据库代码开发规范 60 PHP 数据库 代码 开发 规范
    资源描述:

    1、PHP100 视频教程演讲老师:演讲老师:张恩民张恩民 官方官方网站:网站:开发规范开发规范1、PHP中对各类变量内容的命名规范中对各类变量内容的命名规范2、PHP中函数、符号、运算写作规范中函数、符号、运算写作规范3、PHP中各类注释规范中各类注释规范4、数据库设计与操作规范、数据库设计与操作规范(第第60讲讲) PHP与数据库代码开发规范与数据库代码开发规范PHP100 视频教程(第第60讲讲) PHP与数据库代码开发规范与数据库代码开发规范1、PHP中对各类变量内容的命名规范中对各类变量内容的命名规范(1)目录命名、文件命名、局部变量命名:)目录命名、文件命名、局部变量命名:使用英文名词

    2、、动词,以下划线作为单词的分隔,所有字母均使用小写使用英文名词、动词,以下划线作为单词的分隔,所有字母均使用小写目录:目录:upload、templates、install、manage文件:文件:index.php 、 register.php 、 config.php变量:变量:$user , $pay_time , $pay_del_cont (2)全局常量命名:)全局常量命名:使用英文名词、动词,所有字母都使用大写,以下划线分隔每个单词使用英文名词、动词,所有字母都使用大写,以下划线分隔每个单词define( WEBSITE_NAME, 名称名称 );define( WEBSITE_U

    3、RL, 地址地址 )PHP100 视频教程(第第60讲讲) PHP与数据库代码开发规范与数据库代码开发规范1、PHP中对各类变量内容的命名规范中对各类变量内容的命名规范(3)数组变量命名:)数组变量命名:英文名词、动词,以下划线作为分隔,所有字母均使用小写以英文名词、动词,以下划线作为分隔,所有字母均使用小写以array结束结束$scope_array = array();$book_id_array = array();(4)对象变量命名:)对象变量命名:英文名词、动词,以下划线作为分隔英文名词、动词,以下划线作为分隔,可以完整采用类名或是简化类名,但是可以完整采用类名或是简化类名,但是必须

    4、明确知道是什么类,所有字母均使用小写,在变量后加上必须明确知道是什么类,所有字母均使用小写,在变量后加上_obj$user_obj = new userAccount();$pay_obj = new payOrder();(5)类的命名:)类的命名:使用英文名词,以大写字母作为词的分隔,其他的字母均使用小写,名词的首使用英文名词,以大写字母作为词的分隔,其他的字母均使用小写,名词的首个字母使用小写,不使用下划线个字母使用小写,不使用下划线class userAccount PHP100 视频教程(第第60讲讲) PHP与数据库代码开发规范与数据库代码开发规范1、PHP中对各类变量内容的命名规

    5、范中对各类变量内容的命名规范(6)方法命名:)方法命名:使用英文名词、动词,以下划线作为单词的分隔,所有字母均使用小写使用英文名词、动词,以下划线作为单词的分隔,所有字母均使用小写class userAccount public $name_account=; function is_account_ok() . function add_account() . 关于对象属性的命名同理!关于对象属性的命名同理!PHP100 视频教程(第第60讲讲) PHP与数据库代码开发规范与数据库代码开发规范2、PHP中函数、符号、运算写作规范中函数、符号、运算写作规范(1)if语句大括号语句大括号规则:规

    6、则:将大括号放置在关键词后方将大括号放置在关键词后方使用使用IF语句尽量使用大括号语句尽量使用大括号if ( $condition ) .else if ( $condition1 ) .else .尽可能避免右边使用方式尽可能避免右边使用方式PHP100 视频教程(第第60讲讲) PHP与数据库代码开发规范与数据库代码开发规范2、PHP中函数、符号、运算写作规范中函数、符号、运算写作规范(2)、)、switch规则规则 每个每个case块结束处必须加上块结束处必须加上break,而,而default总应该存在处理未知情况,例:总应该存在处理未知情况,例:switch( $condition

    7、) case user: . break; case type: . break; default: . break;(3)、声明定位规则)、声明定位规则声明代码块需要对齐,且初次使用变量时需要初始化声明代码块需要对齐,且初次使用变量时需要初始化$tableName= ;$databaseObject= ;尽量不使用以下方式,例:尽量不使用以下方式,例:$tableName;$accuntName = ;$databaseObject = ;PHP100 视频教程(第第60讲讲) PHP与数据库代码开发规范与数据库代码开发规范2、PHP中函数、符号、运算写作规范中函数、符号、运算写作规范htm

    8、l的的form表单各个元素名称与数据库字段尽量保持一致。表单各个元素名称与数据库字段尽量保持一致。不要采用缺省方法测试非零值,必须显式测试,例:不要采用缺省方法测试非零值,必须显式测试,例:if ( $name_pay_into != false ) .else .*尽可能使用单引号尽可能使用单引号而不是双引号而不是双引号,在需要加入变量或是写在需要加入变量或是写sql语句除外。语句除外。*php文件中尽可能不出现文件中尽可能不出现html语句,如果实在无法解决尽量少用,考虑到模板的兼容性,语句,如果实在无法解决尽量少用,考虑到模板的兼容性,html文件中尽可能避免出现文件中尽可能避免出现ph

    9、p语句。语句。*通常每个方法只执行一项逻辑动作事务,所以对它们的命名应该清楚的说明它们是做什么的:通常每个方法只执行一项逻辑动作事务,所以对它们的命名应该清楚的说明它们是做什么的:用用email_error_check()代替代替error_check()。请注意命名不要与系统方法冲突。请注意命名不要与系统方法冲突。PHP100 视频教程(第第60讲讲) PHP与数据库代码开发规范与数据库代码开发规范3、PHP中各类注释规范中各类注释规范/* 分页预处理函数分页预处理函数* sqlSQL语句语句* page当前页数当前页数* limit每页显示的数量每页显示的数量* maxs查询总数查询总数*

    10、/function limit($sql,$page=0,$limit=10,$maxs=) /用户检测用户检测if( $check_obj-username( $username ) = true ) $user_name = $_GETuser; /获取用户信息获取用户信息PHP100 视频教程(第第60讲讲) PHP与数据库代码开发规范与数据库代码开发规范4、数据库设计与操作规范、数据库设计与操作规范数据库规范数据库规范数据库名称应该由概述项目内容的小写英文名词组成,以下划线分隔单词,数据库名称应该由概述项目内容的小写英文名词组成,以下划线分隔单词,避免跨平台时可能出现的避免跨平台时可能

    11、出现的大小写错误大小写错误。数据表名称应该由数据表名称应该由物件对象名称物件对象名称的小写英文名词组成(尽可能对应系统中的的小写英文名词组成(尽可能对应系统中的业务类名称),以下划线分隔单词,避免跨平台时可能出现的大小写错误。业务类名称),以下划线分隔单词,避免跨平台时可能出现的大小写错误。数据表的字段应避免使用数据表的字段应避免使用varchar、text等不定长的类型,等不定长的类型,时间信息的字段使用时间信息的字段使用int类型存储。类型存储。查询数据连接多表时各资源应该使用全名称,即查询数据连接多表时各资源应该使用全名称,即tableName.fieldName,而不是而不是fieldName。SQL语句应尽可能符合语句应尽可能符合ansi92标准,避免使用特定数据库对标准,避免使用特定数据库对SQL语言的扩充特性。语言的扩充特性。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:第60讲 PHP与数据库代码开发规范.ppt
    链接地址:https://www.163wenku.com/p-2088746.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库