echo json_encode(0)."
"; //输出"0"echo json_encode(null)."
"; //输出"null"echo json_encode(false)."
"; //输出"false"//被json_encode转码后,类型就是string//做判断就得用如下例子:if(json_encode(null) =="null"){ echo 1;}else{ echo 2;}//输出1
区分 null和 false意义很大,因为在数据库交互中,如select,查询结果是空则返回 null, 而出错则返回 false。
区分了 null 和 false,才可以更加好地支持 事务
Thinkphp的query方法数据库交互的错误判断:
$model =new Model();$order ="select * from asd where seatNm=1";$res =$model->query($order);if(json_encode($res) !="false" && $res[0] ==null){ //结果集为空 echo 123;}else if(json_encode($res) =="false"){ //查询出错 echo 789;}else{ //返回非空结果集 echo 456;} ps:我用的是tp3.1,不知道3.2是不是有更好的判断机制出现
酷纬企业网站管理系统Kuwebs是酷纬信息开发的为企业网站提供解决方案而开发的营销型网站系统。在线留言模块、常见问题模块、友情链接模块。前台采用DIV+CSS,遵循SEO标准。 1.支持中文、英文两种版本,后台可以在不同的环境下编辑中英文。 3.程序和界面分离,提供通用的PHP标准语法字段供前台调用,可以为不同的页面设置不同的风格。 5.支持google地图生成、自定义标题、自定义关键词、自定义描
立即学习“PHP免费学习笔记(深入)”;









