php接口开发注意事项


IOS Object c  强类型

Android java  强类型

wap javascript 弱类型

后台 php 弱类型 

 

开发接口 wap和app共用

强类型语言可能要求返回的值是数组就要保证空的时候是‘[]’ 不是null 同时字符是空的时候保证是‘’ 也不是null

 

注意:

1 数据库设计字段不允许NULL                               NOT NULL

2 函数返回数据  模拟强类型 每个函数只返回约定的数据类型并且也不能为null

3 查询语句结果直接返回的话 验证一下为空的话 返回约定类型 而不直接返回查询结果

4 left join right join之类的连表查询结果 过滤null 或者尽量用inner join

5 unset 一个数组后 一级键值不再连续的话 json_encode 后 就回编程对象  

json_encode(array('1'=>1,'2'=>2,'3'=>3)) = [{1},{2},{3}];

json_encode(array('1'=>1,'3'=>3)) = {{1},{3}};

posted @ 2015-03-12 18:19  china8036  阅读(287)  评论(0编辑  收藏  举报