json_encode配列をダンプするために使用していますが、とを使用するarray()と異なる結果が得られSplFixedArrayます。を使用すると配列が表示されますがarray()、を使用するとオブジェクトが表示されますSplFixedArray。これには理由がありますか?
これは、通常のarray()を使用したときに返されるものです。
[{"firstName":"Bo","middleName":"N","lastName":"Higgs"},
{"firstName":"Bob","middleName":"D","lastName":"Superstar"}]
そして、SplFixedArrayを使用すると、次のようになります。
{"0":{"firstName":"Bo","middleName":"N","lastName":"Higgs"},
"1":{"firstName":"Bob","middleName":"D","lastName":"Superstar"}}