Почему is_array () возвращает false?

I есть этот объект SimpleXML:

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"
    }
  }
}

Почему is_array ($ object-> record) возвращает false? Здесь ясно сказано, что это массив. Почему я не могу определить его с помощью is_array?

Кроме того, я не могу преобразовать его как массив с помощью (array) $ object-> record. Я получаю такую ​​ошибку:

Предупреждение: пока невозможно назначать сложные типы свойствам

6
задан doremi 30 November 2010 в 20:13
поделиться