Note that there are some explanatory texts on larger screens.

plurals
  1. POphp saving simplexml object to session and then retrieving it as an object again
    primarykey
    data
    text
    <p>I need to save an XML object to a PHP session. Apparently this is not possible. I have therefore tried to convert the object to a string and an array and then convert back to an simple XML object but whatever I try does not seem to be working. I just get back empty objects as the var_dump() shows below. Can anyone help.</p> <pre><code>$messages = $this-&gt;Message-&gt;getAll('50'); //this functions brings back a simplexml object $_SESSION['messages'] = $messages-&gt;asXML(); //doesn't work var_dump($messages); array(50) { [0]=&gt; object(SimpleXMLElement)#5 (0) { } [1]=&gt; object(SimpleXMLElement)#6 (0) { } [2]=&gt; object(SimpleXMLElement)#7 (0) { } [3]=&gt; object(SimpleXMLElement)#8 (0) { } [4]=&gt; object(SimpleXMLElement)#9 (0) { } [5]=&gt; object(SimpleXMLElement)#10 (0) { } [6]=&gt; object(SimpleXMLElement)#11 (0) { } [7]=&gt; object(SimpleXMLElement)#12 (0) { } [8]=&gt; object(SimpleXMLElement)#13 (0) { } [9]=&gt; object(SimpleXMLElement)#14 (0) { } [10]=&gt; object(SimpleXMLElement)#15 (0) { } [11]=&gt; object(SimpleXMLElement)#16 (0) { } [12]=&gt; object(SimpleXMLElement)#17 (0) { } [13]=&gt; object(SimpleXMLElement)#18 (0) { } [14]=&gt; object(SimpleXMLElement)#19 (0) { } [15]=&gt; object(SimpleXMLElement)#20 (0) { } [16]=&gt; object(SimpleXMLElement)#21 (0) { } [17]=&gt; object(SimpleXMLElement)#22 (0) { } [18]=&gt; object(SimpleXMLElement)#23 (0) { } [19]=&gt; object(SimpleXMLElement)#24 (0) { } [20]=&gt; object(SimpleXMLElement)#25 (0) { } [21]=&gt; object(SimpleXMLElement)#26 (0) { } [22]=&gt; object(SimpleXMLElement)#27 (0) { } [23]=&gt; object(SimpleXMLElement)#28 (0) { } [24]=&gt; object(SimpleXMLElement)#29 (0) { } [25]=&gt; object(SimpleXMLElement)#30 (0) { } [26]=&gt; object(SimpleXMLElement)#31 (0) { } [27]=&gt; object(SimpleXMLElement)#32 (0) { } [28]=&gt; object(SimpleXMLElement)#33 (0) { } [29]=&gt; object(SimpleXMLElement)#34 (0) { } [30]=&gt; object(SimpleXMLElement)#35 (0) { } [31]=&gt; object(SimpleXMLElement)#36 (0) { } [32]=&gt; object(SimpleXMLElement)#37 (0) { } [33]=&gt; object(SimpleXMLElement)#38 (0) { } [34]=&gt; object(SimpleXMLElement)#39 (0) { } [35]=&gt; object(SimpleXMLElement)#40 (0) { } [36]=&gt; object(SimpleXMLElement)#41 (0) { } [37]=&gt; object(SimpleXMLElement)#42 (0) { } [38]=&gt; object(SimpleXMLElement)#43 (0) { } [39]=&gt; object(SimpleXMLElement)#44 (0) { } [40]=&gt; object(SimpleXMLElement)#45 (0) { } [41]=&gt; object(SimpleXMLElement)#46 (0) { } [42]=&gt; object(SimpleXMLElement)#47 (0) { } [43]=&gt; object(SimpleXMLElement)#48 (0) { } [44]=&gt; object(SimpleXMLElement)#49 (0) { } [45]=&gt; object(SimpleXMLElement)#50 (0) { } [46]=&gt; object(SimpleXMLElement)#51 (0) { } [47]=&gt; object(SimpleXMLElement)#52 (0) { } [48]=&gt; object(SimpleXMLElement)#53 (0) { } [49]=&gt; object(SimpleXMLElement)#54 (0) { } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload