P粉6158866602023-09-06 11:48:23
這確實是一個雄心勃勃的目標;如此雄心勃勃以至於嘗試是愚蠢的。
現在,你可能並不是真的意味著“可以為任何人做任何事”,但你在嘗試表示的時候沒有設定任何限制是與你的問題相關的。這使得你在尋找序列化格式方面變得不必要地困難。
例如,你提到了資源,PHP用於諸如資料庫連線、開啟檔案句柄等的東西。它們是對一些存在一會兒然後消失的東西的短暫指針,對它們進行序列化不僅在PHP中不受支持,而且幾乎沒有意義。
與其試圖涵蓋“一切”,你需要考慮你實際上需要處理哪些類型的資料。也許你主要會使用系統內定義的類,所以你可以定義任何你想要的格式來表示它們。也許你想要處理任意的鍵值對集合,以PHP數組的形式。你可能希望為將來的擴展留下餘地,但這只是關於格式的靈活性,而不是現在就有一個具體的答案。
從那裡開始,你可以尋找你想要的屬性,並四處逛逛:
顯然,列表是無窮無盡的...