Annotation of embedaddon/php/ext/spl/tests/SplDoublyLinkedList_serialization.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Check Serialization/unserialization
                      3: --FILE--
                      4: <?php
                      5: $q = new SplQueue();
                      6: 
                      7: $q->enqueue("a");
                      8: $q->enqueue("b");
                      9: 
                     10: var_dump($q, $ss = serialize($q), unserialize($ss));
                     11: 
                     12: $s = new SplStack();
                     13: 
                     14: $s->push("a");
                     15: $s->push("b");
                     16: 
                     17: var_dump($s, $ss = serialize($s), unserialize($ss));
                     18: ?>
                     19: ==END==
                     20: --EXPECTF--
                     21: object(SplQueue)#%d (2) {
                     22:   ["flags":"SplDoublyLinkedList":private]=>
                     23:   int(4)
                     24:   ["dllist":"SplDoublyLinkedList":private]=>
                     25:   array(2) {
                     26:     [0]=>
                     27:     string(1) "a"
                     28:     [1]=>
                     29:     string(1) "b"
                     30:   }
                     31: }
                     32: string(42) "C:8:"SplQueue":22:{i:4;:s:1:"a";:s:1:"b";}"
                     33: object(SplQueue)#%d (2) {
                     34:   ["flags":"SplDoublyLinkedList":private]=>
                     35:   int(4)
                     36:   ["dllist":"SplDoublyLinkedList":private]=>
                     37:   array(2) {
                     38:     [0]=>
                     39:     string(1) "a"
                     40:     [1]=>
                     41:     string(1) "b"
                     42:   }
                     43: }
                     44: object(SplStack)#%d (2) {
                     45:   ["flags":"SplDoublyLinkedList":private]=>
                     46:   int(6)
                     47:   ["dllist":"SplDoublyLinkedList":private]=>
                     48:   array(2) {
                     49:     [0]=>
                     50:     string(1) "a"
                     51:     [1]=>
                     52:     string(1) "b"
                     53:   }
                     54: }
                     55: string(42) "C:8:"SplStack":22:{i:6;:s:1:"a";:s:1:"b";}"
                     56: object(SplStack)#%d (2) {
                     57:   ["flags":"SplDoublyLinkedList":private]=>
                     58:   int(6)
                     59:   ["dllist":"SplDoublyLinkedList":private]=>
                     60:   array(2) {
                     61:     [0]=>
                     62:     string(1) "a"
                     63:     [1]=>
                     64:     string(1) "b"
                     65:   }
                     66: }
                     67: ==END==

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>