difficultly in understanding print_r/var_dump for object
<p>what is storage in the following Object?</p>

<p>I never came across such type of var_dump or print_r.</p>

<p>Is it property of CFArray Object? if yes what is ArrayObject? </p>

<p>I looked it very carefully and i am assuming, storage is a property of CFArray Object with type of another class ArrayObject. Please correct me... :)</p>

<pre><code>print_r($response-&gt;body-&gt;zoneName());

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

var_dump($response-&gt;body-&gt;zoneName());

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