@@ -59,13 +59,21 @@ function dump($test) {
5959 var_dump ((array ) $ test );
6060}
6161
62+ echo "dump(Test): \n" ;
6263dump (new Test );
64+
65+ echo "\n\ndump(Child): \n" ;
6366dump (new Child );
67+
68+ echo "\n\nChild::dumpTest(): \n" ;
6469(new Child )->dumpTest ();
70+
71+ echo "\n\nChild::dumpChild(): \n" ;
6572(new Child )->dumpChild ();
6673
6774?>
6875--EXPECTF--
76+ dump(Test):
6977object(Test)#%d (4) {
7078 ["addedHooks"]=>
7179 string(10) "addedHooks"
@@ -102,6 +110,9 @@ array(4) {
102110 ["%0Test%0changed"]=>
103111 string(12) "changed Test"
104112}
113+
114+
115+ dump(Child):
105116object(Child)#%d (5) {
106117 ["addedHooks"]=>
107118 string(10) "addedHooks"
@@ -124,11 +135,11 @@ array(3) {
124135}
125136\Child::__set_state(array(
126137 'addedHooks' => 'ADDEDHOOKS',
127- 'changed' => 'CHANGED CHILD',
128138 'virtual' => 'VIRTUAL',
129139 'backed' => 'BACKED',
130140 'private' => 'PRIVATE',
131- 'changed' => 'changed Child',
141+ 'changed' => 'CHANGED TEST',
142+ 'changed' => 'CHANGED CHILD',
132143))
133144{"addedHooks":"ADDEDHOOKS","virtual":"VIRTUAL","backed":"BACKED"}
134145array(5) {
@@ -143,6 +154,9 @@ array(5) {
143154 ["%0Child%0changed"]=>
144155 string(13) "changed Child"
145156}
157+
158+
159+ Child::dumpTest():
146160object(Child)#%d (5) {
147161 ["addedHooks"]=>
148162 string(10) "addedHooks"
@@ -155,7 +169,7 @@ object(Child)#%d (5) {
155169 ["changed":"Child":private]=>
156170 string(13) "changed Child"
157171}
158- array(4 ) {
172+ array(5 ) {
159173 ["addedHooks"]=>
160174 string(10) "ADDEDHOOKS"
161175 ["virtual"]=>
@@ -164,6 +178,8 @@ array(4) {
164178 string(6) "BACKED"
165179 ["private"]=>
166180 string(7) "PRIVATE"
181+ ["changed"]=>
182+ string(12) "CHANGED TEST"
167183}
168184array(5) {
169185 ["addedHooks"]=>
@@ -179,11 +195,11 @@ array(5) {
179195}
180196\Child::__set_state(array(
181197 'addedHooks' => 'ADDEDHOOKS',
182- 'changed' => 'CHANGED CHILD',
183198 'virtual' => 'VIRTUAL',
184199 'backed' => 'BACKED',
185200 'private' => 'PRIVATE',
186- 'changed' => 'changed Child',
201+ 'changed' => 'CHANGED TEST',
202+ 'changed' => 'CHANGED CHILD',
187203))
188204{"addedHooks":"ADDEDHOOKS","virtual":"VIRTUAL","backed":"BACKED"}
189205array(5) {
@@ -198,6 +214,9 @@ array(5) {
198214 ["%0Child%0changed"]=>
199215 string(13) "changed Child"
200216}
217+
218+
219+ Child::dumpChild():
201220object(Child)#%d (5) {
202221 ["addedHooks"]=>
203222 string(10) "addedHooks"
@@ -210,25 +229,23 @@ object(Child)#%d (5) {
210229 ["changed":"Child":private]=>
211230 string(13) "changed Child"
212231}
213- array(5 ) {
232+ array(4 ) {
214233 ["addedHooks"]=>
215234 string(10) "ADDEDHOOKS"
216- ["changed"]=>
217- string(13) "CHANGED CHILD"
218235 ["virtual"]=>
219236 string(7) "VIRTUAL"
220237 ["backed"]=>
221238 string(6) "BACKED"
222239 ["changed"]=>
223- string(13) "changed Child "
240+ string(13) "CHANGED CHILD "
224241}
225242\Child::__set_state(array(
226243 'addedHooks' => 'ADDEDHOOKS',
227- 'changed' => 'CHANGED CHILD',
228244 'virtual' => 'VIRTUAL',
229245 'backed' => 'BACKED',
230246 'private' => 'PRIVATE',
231- 'changed' => 'changed Child',
247+ 'changed' => 'CHANGED TEST',
248+ 'changed' => 'CHANGED CHILD',
232249))
233250{"addedHooks":"ADDEDHOOKS","virtual":"VIRTUAL","backed":"BACKED"}
234251array(5) {
0 commit comments