• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php与数据库代码开发规范

php 搞代码 4年前 (2022-01-23) 15次浏览 已收录 0个评论
文章目录[隐藏]

php与数据库代码开发规范

1/25/2016 6:00:31 PM

php对各类变量命名规范

  1. 目录名 文件命名 局部变量命名
    1. 使用英文动词名词,用下划线作为单词的分割,所有字母均使用小写
    2. 目录 upload templates in/本文来源gaodai#ma#com搞*!代#%^码网%搞代gaodaima码stall manage
    3. 文件 index.php register.php config.php
    4. $user $pay_time
  2. 全局变量使用英文名词动词 全部大写 用下划线分割

    php中函数 符号 运算 写作规范化

  3. 数组变量命名 英文名词动词 下划线分割 所有字母小写以array结束 $book_id_array
  4. 对象变量命名 完整类名或者简化类名 所有字母小写 在变量后加_obj $user_obj
  5. 类的命名 使用英文名词 以大写字母作文词的分割 其他字母均使用小写 名词的首个字母使用小写 不适用下划线 $class userAccount{}
  6. 方法命名 名词动词 下划线作为单词分割 所有字母使用小写

    class userAccount{
    public $name_account=””;
    function is_account_ok(){
    }
    function add_account(){
    } }

  7. switch 每个case模块加上break而default总应该存在处理未知情况
  8. 声明定位规则 声明代码块需要对其切初次使用变量需要初始化

    $tableName       ='';$databaseObject  ='';
  9. form表单各个元素尽量与数据库字段保持一致不采用缺省方测试法测试非零值必须显示

    if($name_pay!=false){
    }else{}

  10. 多使用单引号少使用双引号
  11. 模板开发时尽量php与html独立出来
  12. 通常每个方法只执行一项逻辑动作事务对他们命名应该说清楚他们是做什么的 用 email_error_check()代替error_check()

    php各类注释规范

    /***分页预处理函数*sql  sql语句*page当前页数*maxs查询总数*/function limit($sql,$page='0',$limit=10,$maxs=''){}//用户检测if($check_obj->username($username)==true){……}$user_name=$_GET[user];//获取用户信息

数据库设计与操作规范

  1. 数据名称:小写英文名词组成 避免跨平台大小写错误
  2. 数据表:物件名称的小写英文单词 下划线分割单词
  3. 数据表字段:避免使用varchar text等不定长类型 时间字段使用 int类型 存储
  4. 查询数据连接多表时各资源使用全名称 就是 tableName ,fieldName而不是fieldName
  5. sql语句尽可能符合ansi92标准 避免使用特定数据库对sql的补充特性

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php与数据库代码开发规范
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址