Neden is_array () return false nedir?

0 Cevap php

Ben bu SimpleXML nesne vardır:

object(SimpleXMLElement)#176 (1) {
 ["record"]=>
 array(2) {
  [0]=>
  object(SimpleXMLElement)#39 (2) {
     ["f"]=>
     array(2) {
       [0]=>
       string(13) "stuff"
       [1]=>
       string(1) "1"
     }
  }
  [1]=>
  object(SimpleXMLElement)#37 (2) {
    ["f"]=>
    array(2) {
      [0]=>
      string(13) "more stuff"
      [1]=>
      string(3) "90"
    }
  }
}

Neden is_array ($ object-> rekor) return false nedir? Bu açıkça bir dizi olduğunu söylüyor. Neden is_array kullanarak tespit edemez?

Ayrıca, (array) $ object-> kaydını kullanarak bir dizi olarak döküm alamıyorum. Ben bu hatayı alıyorum:

Warning: It is not yet possible to assign complex types to properties

0 Cevap