PHP拥有序列化方法

老师q841220295

老师q841220295

2016-02-19 16:41

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享PHP拥有序列化方法吧。
PHP不支持永久对象,在OOP中永久对象是可以在多个应用的引用中保持状态和功能的对象,这意味着拥有将对象保存到一个文件或数据库中的能力,而且可以在以后装入对象。这就是所谓的序列化机制。PHP 拥有序列化方法,它可以通过对象进行调用,序列化方法可以返回对象的字符串表示。然而,序列化只保存了对象的成员数据而不包话方法。

  在PHP4中,如果你将对象序列化到字符串$s中,然后释放对象,接着反序列化对象到$obj,你可以继续使用对象的方法!我不建议这样去做,因为(a)文档中没有保证这种行为在以后的版本中仍然可以使用。(b) 这个可能导致一种误解,在你把一个序列化后的版本保存到磁盘并退出脚本时。当以后运行这个脚本时,你不能期待着在反序列化一个对象时,对象的方法也会在那里,因为字符串表示根本就不包括方法。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  总而言之,PHP 进行序列化对于保存对象的成员变量非常有用。(你也可以将相关数组和数组序列化到一个文件中)。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

PHP拥有序列化方法

Web开发
PHP拥有序列化方法

PHP 序列化(serialize)格式详解

PHP
PHP 序列化(serialize)格式详解

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

序列化FastReport

编程语言 网络编程
序列化FastReport

PHP中的串行化变量和序列化对象

PHP
PHP中的串行化变量和序列化对象

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

J2SE中的序列化之接受默认序列化

编程语言 网络编程
J2SE中的序列化之接受默认序列化

深入理解Java对象的序列化与反序列化的应用

编程语言 网络编程
深入理解Java对象的序列化与反序列化的应用

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

一个用于网站用户管理的函数库

一个用于网站用户管理的函数库

MFC程序员的WTL指南(1)中文版序言

MFC程序员的WTL指南(1)中文版序言
下拉加载更多内容 ↓