我不明白如何序列化帮助我编写高效的PHP 应用程序。PHP类序列化/反序列化混淆
我目前正在开发一个关于PHP的独立项目,其中我创建了一个类来显示包含用于引发前端HTML的方法的问题提要,并且处理部分也写入了同一个类。
只是一个例子我概括类是如下
class QuestionFeed{
protected $vars;
public function throwHTML($filter_params){
........
}
public function InsertAnswers($answer_sanitized){
.........
}
}
而且我有一个页面,显示前部和一个单独的页面插入部分。所以很自然地,我必须首先在显示页面再次在处理页面实例化类。 在这一点上,可以序列化对象有什么帮助吗?如何?
注意:您需要使用__sleep和__wakeup魔术功能才能像我描述的那样工作。更多信息在这里:http://php.net/manual/en/language.oop5.magic.php – 2012-09-01 16:53:20
假设我在上面的例子中设置了属性'$ vars'的值。我想重新使用其他页面中的值。序列化是否有助于重用该值? – cipher
我刚刚给我的答案增加了一个例子。这表明你确实可以在其他页面上使用你的财产。 – 2012-09-02 18:17:58