相关疑难解决方法(0)

对象序列化/反序列化如何工作?

我正在阅读关于PHP的序列化/反序列化概念.我想知道它们是如何存储在filesystem/db中的.我猜它是二进制格式.但是,我想知道整个班级是如何存储的?我知道数据成员中的数据可以存储,但方法是如何存储的?

我的意思是,PHP如何知道在函数中编写的代码是什么someFunc()

$obj = new ClassName();
$obj->someFunc();
$serial = serialize($obj);
$unserialobj = unserialize($serial);
$unserialobj->someFunc();
Run Code Online (Sandbox Code Playgroud)

PHP可以知道第2行要做什么,但它知道如何在#5行中做一个非序列化对象?它也保存代码吗?

php object-serialization

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

object-serialization ×1

php ×1