假设我们的index.php类似于
$randomObj = new rndObject;
$_SESSION['object'] = $randomObj;
和securePage.php将有
$whatever = $_SESSION['object'];
VS
$randomObj = new rndObject;
$_SESSION['object'] = serialize($randomObj);
和securePage.php将有
$whatever = unserialize($_SESSION['object']);
我试过了两次,似乎有相同的结果。因此,在将对象传递给会话时序列化对象有什么好处吗?
答案 0 :(得分:0)
将对象传递给会话时,默认情况下会对该对象进行序列化。如果要进行自定义,可以实现__sleep()方法。