|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
那么接下来,这就算学会啦?NO,NO,NO,还早呢,你至尽还没碰过OOP之类的吧?模板呢?对象|数据|字符串 PHP不撑持永世对象,在OOP中永世对象是可以在多个使用的援用中坚持形态和功效的对象,这意味着具有将对象保留到一个文件或数据库中的才能,并且可以在今后装入对象。这就是所谓的序列化机制。PHP 具有序列化办法,它可以经由过程对象停止挪用,序列化办法可以前往对象的字符串暗示。但是,序列化只保留了对象的成员数据而不包话办法。
在PHP4中,假如你将对象序列化到字符串$s中,然后释放对象,接着反序列化对象到$obj,你可以持续利用对象的办法!我不建议如许去做,由于(a)文档中没有包管这类行动在今后的版本中依然可使用。(b) 这个能够招致一种曲解,在你把一个序列化后的版本保留到磁盘并加入剧本时。当今后运转这个剧本时,你不克不及等候着在反序列化一个对象时,对象的办法也会在那边,由于字符串暗示基本就不包含办法。
总而言之,PHP 停止序列化关于保留对象的成员变量十分有效。(你也能够将相干数组和数组序列化到一个文件中)。
一些真正的强人总会搞出新玩意来丢给你,你不学就落后了,也印证了前人的经验,果然是学无止境啊! |
|