JSON

php 中序列化和json使用介绍(2)

字号+ 作者:H5之家 来源:H5之家 2015-11-23 15:19 我要评论( )

如下代码: 复制代码 代码如下: header(Content-type:text/html;charset=utf8); class Foo { public function test($flag) { echo $flag, 'test function for Foo br /'; } } $foo = new Foo(); echo '反序列化测试

如下代码:

复制代码 代码如下:
header("Content-type:text/html;charset=utf8");
class Foo {
     public function test($flag) {
        echo $flag, 'test function for Foo <br />';
    }
}

$foo = new Foo();

echo '反序列化测试:<br />';
$foo->test(1);
$serialize_str = serialize($foo);
$obj = unserialize($serialize_str);
$obj->test(2);

$foo->test(1);
$json_str = json_encode($foo);
$obj = json_decode($json_str);
$obj->test(2);
die();

输出:

复制代码 代码如下:
反序列化测试:
1test function for Foo
2test function for Foo
1test function for Foo

( ! ) Fatal error: Call to undefined method stdClass::test()

json无法处理对象方法等数据。

【使用范围】

分享:解析将多维数组转换为支持curl提交的一维数组格式
本篇文章是对将多维数组转换为支持curl提交的一维数组格式实现代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: /** * @desc 多维数组转化为支持curl提交数组 * @author脚本之家 2013-07-8 */ public function toPost(array $params = array(), $pre = '

PHP在线视频教程  PHP视频教程打包下载php自学视频教程  PHP100视频教程  PHP视频教程,LAMP视频教程PHP从入门到精通视频教程  PHP+MYSQL网站设计入门实践  PHP100视频教程DVD光盘-第二季  PHP??LAMP兄弟连原创视频教程

来源:模板无忧//所属分类:PHP教程/更新时间:2013-07-09

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • JSON在PHP中的应用介绍

    JSON在PHP中的应用介绍

    2015-11-17 18:50

  • 关于JQuery、ajaxReturn、JSon的学习

    关于JQuery、ajaxReturn、JSon的学习

    2015-11-10 10:00

  • JSON学习二

    JSON学习二

    2015-10-20 17:30

  • 解决php中对象使用json_encode转换后中文被编码为unicode

    解决php中对象使用json_encode转换后中文被编码为unicode

    2015-10-10 17:02

网友点评