2012-03-09 10 views
5

के लिए print_r/var_dump को समझने में मुश्किल से निम्नलिखित ऑब्जेक्ट में स्टोरेज क्या है?ऑब्जेक्ट

मैं इस तरह के var_dump या print_r में कभी नहीं आया।

क्या यह CFArray ऑब्जेक्ट की संपत्ति है? यदि हां ArrayObject क्या है?

मैंने इसे बहुत सावधानी से देखा और मुझे लगता है कि भंडारण CFArray ऑब्जेक्ट की एक अन्य श्रेणी ArrayObject के प्रकार के साथ है। कृपया मुझे सही करें ... :)

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

नाम "CFArray" और "CFSimpleXML" ने मुझे डबल-ले लिया और आश्चर्य किया कि यह वास्तव में ओबीजेसी नहीं था ... :) – duskwuff

उत्तर

2

हाँ, यह एक निजी संपत्ति है। और यहां ArrayObject है।

संबंधित मुद्दे