php与数据库代码开发规范

本文详细阐述了PHP编程中与数据库交互的代码开发规范,包括变量命名、函数写法、SQL语句规范、数据表设计等,旨在帮助开发者编写更高效、更易于维护的代码。

php与数据库代码开发规范

1/25/2016 6:00:31 PM

php对各类变量命名规范

  1. 目录名 文件命名 局部变量命名
    1. 使用英文动词名词,用下划线作为单词的分割,所有字母均使用小写
    2. 目录 upload templates install 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的补充特性

转载于:https://www.cnblogs.com/charle94/p/5158670.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值