来源:自学PHP网 时间:2014-11-27 22:16 作者: 阅读:次
[导读] json的优点就不说了,有个习惯,我在输出json的时候,喜欢用 sprintf 拼成json格式,前两天被朋友说不标准,必须要用json_encode生成的才是标准的json格式,我当然很郁闷啦,用了这么多年了,刚知道这...
PHP的json_encode使用分析说明json的优点就不说了,有个习惯,我在输出json的时候,喜欢用 sprintf 拼成json格式,前两天被朋友说不标准,必须要用json_encode生成的才是标准的json格式,我当然很郁闷啦,用了这么多年了,刚知道这样做不标准,既然说我不标准,那什么才是标准的json格式?代码如下: {a : 'abc'} {'a' : 'abc'} {a : "abc"} {"a" : "abc"} 谁都知道,只有第四种才是标准的json格式,我这么做,代码如下: $ret_json='{"%s":"%s"}';echo json_encode($ret_json,"a","abc"); 必然也符合标准,既然如此,那我就要刨根问底,json_encode生成的json格式究竟有什么不同? 实例代码如下:
JSON_G(error_code) = PHP_JSON_ERROR_NONE; 是定义的json错误,该错误可以通过json_last_error函数获取,你用过吗?反正我没用过. php_json_encode是主要的操作,代码如下:
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com