0
我將構建三個PHP類,其中第一個類將包含一個對象數組。從我讀過的這個沒有問題。我沒有看到的是,如果數組中的對象也有一個對象數組,那麼它們也會被正確地序列化。下面是一些示例pseudo code
:帶有對象列表的對象的PHP序列化
class objA {
var 1 = some value
var 2 = some value
array 3 = array(objB, objB, ..., objB)
}
class objB {
var 1 = some value
var 2 = some value
array 3 = array(objC, objC, ..., objC)
}
class objC {
var 1 = some value
var 2 = some value
var 3 = come value
}
顯然從閱讀文章和文檔時objA
爲serialized
它也將序列化的objB's; unserialization
陣列也適用。
是PHP
堅固耐用還serialize and unserialize
objC's
陣列包含在array of objB
?
PHP支持嵌套對象的序列化和非序列化,是的。我知道這個陳述沒有已知的限制。你遇到過嗎? – deceze 2015-02-09 04:14:04
沒有任何問題,只是想知道它是否有效,或者是否有某種會導致問題的事情。 – user3137434 2015-02-09 20:11:27