PHP 不支援永久物件(跨請求保持狀態),但提供 serialize() 將物件轉為字串儲存(檔案/資料庫),unserialize() 還原。
$obj2->x)。<?php
$obj = new Classfoo();
$str = serialize($obj);
// 存 $str 到磁碟...
// 幾個月後...
$obj2 = unserialize($str);
// $obj2 僅有成員變數,無方法
?>
可自行實作「完整序列化」:儲存類別名稱與屬性,還原時 new ClassName() 再注入屬性。期待 PHP 未來版本原生支援完整序列化。