开发规范

1.每个类都要写注释:

例如:

/*
* 消息平台
*
* 推送的操作指引的配置
*
* @author gch
* @create 2017-03-23
*/

2.每个类都要用// end of file 标识文件已结束

3.保证每个结果值都要有值

e.g !is_array($return) and $return = array();

4.或条件的写法

$con = array(
  "info_state=" => 4,  
  "__OR_1" => array(
    "id=" => 1,
    "state=" => 1,
    "__OR_1" => array(
      "time=" => time(),
    ),
  ),
  "__OR_2" => array(
    "state=" => 1,
  ),
);

5.层级关系用lev字段做数据结构优化,比如查询父部门是否存在

6.查错的时候想看看变量名有没有写错

7.  3.0框架写in条件,后面跟的是数组

$cond = array(

  'id IN ' => array(1,2,3,4,5),

  'news_title like' => '%' . $condition['keyword'] . '%',

)

8.复制卡卷出错

 1)代码请求复制卡卷,描述description是必填的,但是企业号创建卡卷是描述是选填

原文地址:https://www.cnblogs.com/phonecom/p/6605884.html