我不明白如何序列化幫助我編寫高效的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