Test: /ext/standard/tests/serialize/serialization_objects_011.phpt - Version 7.0.11-dev    

There is 1 diff reported by users for this test.

Count Diff
2 (100%)
016+ Segmentation fault (core dumped)
017+
018+ Termsig=11
016- object(A)#%d (3) {
017- ["APriv":"A":private]=>
018- string(7) "A.APriv"
019- ["AProt":protected]=>
020- string(7) "A.AProt"
021- ["APub"]=>
022- string(6) "A.APub"
023- }
024- Sanity check: bool(true)
025-
026-
027- -- Test instance of B --
028-
029-
030- Before serialization:
031- object(B)#%d (6) {
032- ["BPriv":"B":private]=>
033- string(7) "B.BPriv"
034- ["BProt":protected]=>
035- string(7) "B.BProt"
036- ["BPub"]=>
037- string(6) "B.BPub"
038- ["APriv":"A":private]=>
039- string(7) "A.APriv"
040- ["AProt":protected]=>
041- string(7) "A.AProt"
042- ["APub"]=>
043- string(6) "A.APub"
044- }
045- Serialized form:
046- string(184) "O:1:"B":6:{s:8:"\0B\0BPriv";s:7:"B.BPriv";s:8:"\0*\0BProt";s:7:"B.BProt";s:4:"BPub";s:6:"B.BPub";s:8:"\0A\0APriv";s:7:"A.APriv";s:8:"\0*\0AProt";s:7:"A.AProt";s:4:"APub";s:6:"A.APub";}"
047- Unserialized:
048- object(B)#%d (6) {
049- ["BPriv":"B":private]=>
050- string(7) "B.BPriv"
051- ["BProt":protected]=>
052- string(7) "B.BProt"
053- ["BPub"]=>
054- string(6) "B.BPub"
055- ["APriv":"A":private]=>
056- string(7) "A.APriv"
057- ["AProt":protected]=>
058- string(7) "A.AProt"
059- ["APub"]=>
060- string(6) "A.APub"
061- }
062- Sanity check: bool(true)
063-
064-
065- -- Test instance of C --
066-
067-
068- Before serialization:
069- object(C)#%d (10) {
070- ["APriv":"C":private]=>
071- string(7) "C.APriv"
072- ["AProt":protected]=>
073- string(7) "C.AProt"
074- ["APub"]=>
075- string(6) "C.APub"
076- ["CPriv":"C":private]=>
077- string(7) "C.CPriv"
078- ["CProt":protected]=>
079- string(7) "C.BProt"
080- ["CPub"]=>
081- string(6) "C.CPub"
082- ["BPriv":"B":private]=>
083- string(7) "B.BPriv"
084- ["BProt":protected]=>
085- string(7) "B.BProt"
086- ["BPub"]=>
087- string(6) "B.BPub"
088- ["APriv":"A":private]=>
089- string(7) "A.APriv"
090- }
091- Serialized form:
092- string(302) "O:1:"C":10:{s:8:"\0C\0APriv";s:7:"C.APriv";s:8:"\0*\0AProt";s:7:"C.AProt";s:4:"APub";s:6:"C.APub";s:8:"\0C\0CPriv";s:7:"C.CPriv";s:8:"\0*\0CProt";s:7:"C.BProt";s:4:"CPub";s:6:"C.CPub";s:8:"\0B\0BPriv";s:7:"B.BPriv";s:8:"\0*\0BProt";s:7:"B.BProt";s:4:"BPub";s:6:"B.BPub";s:8:"\0A\0APriv";s:7:"A.APriv";}"
093- Unserialized:
094- object(C)#%d (10) {
095- ["APriv":"C":private]=>
096- string(7) "C.APriv"
097- ["AProt":protected]=>
098- string(7) "C.AProt"
099- ["APub"]=>
100- string(6) "C.APub"
101- ["CPriv":"C":private]=>
102- string(7) "C.CPriv"
103- ["CProt":protected]=>
104- string(7) "C.BProt"
105- ["CPub"]=>
106- string(6) "C.CPub"
107- ["BPriv":"B":private]=>
108- string(7) "B.BPriv"
109- ["BProt":protected]=>
110- string(7) "B.BProt"
111- ["BPub"]=>
112- string(6) "B.BPub"
113- ["APriv":"A":private]=>
114- string(7) "A.APriv"
115- }
116- Sanity check: bool(true)
117- Done