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
そう思うが、ちょうど尋ねられた。 Ty – Kristian
私はこの答えを理解していません - あなたは私の 'ArrayAccess'実装クラスのメソッドとして' array_merge'と他のネイティブ配列関数を実装する必要があると言っていますか? – alexw
@alexwはい。これらの関数は配列の入力を期待しているためです。 ArrayAccessを実装するクラスは、配列と同じ型ではありません。 – Gordon