11
有沒有辦法使用array_merge()
,array_pop()
..功能與了ArrayAccess工作?ArrayAccess接口和原生PHP數組功能
因爲現在我已經試過Iterate
接口和__set_state()
魔術方法沒有成功。
錯誤時給出:array_replace_recursive() [<a href='function.array-replace-recursive'>function.array-replace-recursive</a>]: Argument #1 is not an array
。
只是FO的記錄,gettype()
回報object
和is_array()
回報false
,我全光照PHP版本5.3.8
認爲如此,但以防萬一問。泰 – Kristian 2012-01-09 11:58:16
我不明白這個答案 - 你是說我需要實現'array_merge'和其他本地陣列功能爲我的'ArrayAccess',實現類的方法呢? – alexw 2016-03-31 21:11:53
@alexw是的,因爲這些函數需要輸入數組。實現ArrayAccess的類與數組的類型不同。 – Gordon 2016-04-01 05:11:11