看昨天的序列化主题有感。 在很多的电子商务网站中,填写个人信息,商品信息,账单信息,是非常常见的行为但是有些菜鸟就是喜欢一个信息一个字段,尼玛,到最后离职了,他倒没事了,后来者就麻烦了,表越来越多,字段越来越多,已经不可能重构了,,只能堆积如山。久而久之,形成了一个外表华丽,内在垃圾的 web系统。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那么一般在什么项目中用序列化及反序列化?貌似使用json方式存储。以前看到过在电子商务平台上有这种方式,还有Flex中也有。 感觉json是比序列化方便多了。 适用的场合不同而已class T { var $v = 1; function see() { echo $this->v; }}$p = new T;$p->v = 'abcd';$p->see(); //abcd$s = json_encode($p);$t = json_decode($s);$t->see();//Call to undefined method stdClass::see() $s = serialize($p);$t = unserialize($s);$t->see(); //abcd 数据库的字段可以利用mysql key->value来设计。 我如何调用这个模板把首页的互动中心换掉? 【急】php问题 mod_rewrite 如何解析静态地址+参数的形式? 求正则表达式去0的问题 mysql 表锁定 正则表达式的问题 如何使session 不会被劫持? 郁闷,散分! 我想使用smarttemplate模板制作网站,对模板语法我已经了解了,可是我不知道从何入手 php与my sql 使用trigger_error怎么没有显示自定义的错误信息 插入数据库时当多表关联时,似乎不大好办
貌似使用json方式存储。
以前看到过在电子商务平台上有这种方式,还有Flex中也有。
感觉json是比序列化方便多了。
class T {
var $v = 1;
function see() {
echo $this->v;
}
}$p = new T;
$p->v = 'abcd';
$p->see(); //abcd$s = json_encode($p);
$t = json_decode($s);
$t->see();//Call to undefined method stdClass::see() $s = serialize($p);
$t = unserialize($s);
$t->see(); //abcd