2012-03-09 23 views
5

lưu trữ trong đối tượng sau là gì?khó hiểu được print_r/var_dump cho đối tượng

Tôi chưa bao giờ gặp loại var_dump hoặc print_r như vậy.

Thuộc tính của CFArray Object có thuộc tính không? nếu có ArrayObject là gì?

Tôi đã xem nó rất cẩn thận và tôi giả sử, lưu trữ là một thuộc tính của đối tượng CFArray với kiểu của lớp ArrayObject khác. Vui lòng sửa tôi ... :)

print_r($response->body->zoneName()); 

CFArray Object ( 
       [storage:ArrayObject:private] => Array ( 
        [0] => CFSimpleXML Object ([0] => us-east-1a) 
        [1] => CFSimpleXML Object ([0] => us-east-1b) 
        [2] => CFSimpleXML Object ([0] => us-east-1c) 
        [3] => CFSimpleXML Object ([0] => us-east-1d) 
       )) 

var_dump($response->body->zoneName()); 

object(CFArray)#12 (1) { 
       ["storage":"ArrayObject":private]=> array(4) { 
       [0]=> object(CFSimpleXML)#9 (1) { [0]=> string(10) "us-east-1a" }  
       [1]=> object(CFSimpleXML)#3 (1) { [0]=> string(10) "us-east-1b" } 
       [2]=> object(CFSimpleXML)#4 (1) { [0]=> string(10) "us-east-1c" } 
       [3]=> object(CFSimpleXML)#10 (1) { [0]=> string(10) "us-east-1d" } 
       } } 
+1

Các tên "CFArray" và "CFSimpleXML" khiến tôi thực hiện thao tác kép và tự hỏi liệu điều này có thực sự không phải là ObjC ... :) – duskwuff

Trả lời

Các vấn đề liên quan