@@ -59,13 +59,21 @@ function dump($test) {
59
59
var_dump ((array ) $ test );
60
60
}
61
61
62
+ echo "dump(Test): \n" ;
62
63
dump (new Test );
64
+
65
+ echo "\n\ndump(Child): \n" ;
63
66
dump (new Child );
67
+
68
+ echo "\n\nChild::dumpTest(): \n" ;
64
69
(new Child )->dumpTest ();
70
+
71
+ echo "\n\nChild::dumpChild(): \n" ;
65
72
(new Child )->dumpChild ();
66
73
67
74
?>
68
75
--EXPECTF--
76
+ dump(Test):
69
77
object(Test)#%d (4) {
70
78
["addedHooks"]=>
71
79
string(10) "addedHooks"
@@ -102,6 +110,9 @@ array(4) {
102
110
["%0Test%0changed"]=>
103
111
string(12) "changed Test"
104
112
}
113
+
114
+
115
+ dump(Child):
105
116
object(Child)#%d (5) {
106
117
["addedHooks"]=>
107
118
string(10) "addedHooks"
@@ -124,11 +135,11 @@ array(3) {
124
135
}
125
136
\Child::__set_state(array(
126
137
'addedHooks' => 'ADDEDHOOKS',
127
- 'changed' => 'CHANGED CHILD',
128
138
'virtual' => 'VIRTUAL',
129
139
'backed' => 'BACKED',
130
140
'private' => 'PRIVATE',
131
- 'changed' => 'changed Child',
141
+ 'changed' => 'CHANGED TEST',
142
+ 'changed' => 'CHANGED CHILD',
132
143
))
133
144
{"addedHooks":"ADDEDHOOKS","virtual":"VIRTUAL","backed":"BACKED"}
134
145
array(5) {
@@ -143,6 +154,9 @@ array(5) {
143
154
["%0Child%0changed"]=>
144
155
string(13) "changed Child"
145
156
}
157
+
158
+
159
+ Child::dumpTest():
146
160
object(Child)#%d (5) {
147
161
["addedHooks"]=>
148
162
string(10) "addedHooks"
@@ -155,7 +169,7 @@ object(Child)#%d (5) {
155
169
["changed":"Child":private]=>
156
170
string(13) "changed Child"
157
171
}
158
- array(4 ) {
172
+ array(5 ) {
159
173
["addedHooks"]=>
160
174
string(10) "ADDEDHOOKS"
161
175
["virtual"]=>
@@ -164,6 +178,8 @@ array(4) {
164
178
string(6) "BACKED"
165
179
["private"]=>
166
180
string(7) "PRIVATE"
181
+ ["changed"]=>
182
+ string(12) "CHANGED TEST"
167
183
}
168
184
array(5) {
169
185
["addedHooks"]=>
@@ -179,11 +195,11 @@ array(5) {
179
195
}
180
196
\Child::__set_state(array(
181
197
'addedHooks' => 'ADDEDHOOKS',
182
- 'changed' => 'CHANGED CHILD',
183
198
'virtual' => 'VIRTUAL',
184
199
'backed' => 'BACKED',
185
200
'private' => 'PRIVATE',
186
- 'changed' => 'changed Child',
201
+ 'changed' => 'CHANGED TEST',
202
+ 'changed' => 'CHANGED CHILD',
187
203
))
188
204
{"addedHooks":"ADDEDHOOKS","virtual":"VIRTUAL","backed":"BACKED"}
189
205
array(5) {
@@ -198,6 +214,9 @@ array(5) {
198
214
["%0Child%0changed"]=>
199
215
string(13) "changed Child"
200
216
}
217
+
218
+
219
+ Child::dumpChild():
201
220
object(Child)#%d (5) {
202
221
["addedHooks"]=>
203
222
string(10) "addedHooks"
@@ -210,25 +229,23 @@ object(Child)#%d (5) {
210
229
["changed":"Child":private]=>
211
230
string(13) "changed Child"
212
231
}
213
- array(5 ) {
232
+ array(4 ) {
214
233
["addedHooks"]=>
215
234
string(10) "ADDEDHOOKS"
216
- ["changed"]=>
217
- string(13) "CHANGED CHILD"
218
235
["virtual"]=>
219
236
string(7) "VIRTUAL"
220
237
["backed"]=>
221
238
string(6) "BACKED"
222
239
["changed"]=>
223
- string(13) "changed Child "
240
+ string(13) "CHANGED CHILD "
224
241
}
225
242
\Child::__set_state(array(
226
243
'addedHooks' => 'ADDEDHOOKS',
227
- 'changed' => 'CHANGED CHILD',
228
244
'virtual' => 'VIRTUAL',
229
245
'backed' => 'BACKED',
230
246
'private' => 'PRIVATE',
231
- 'changed' => 'changed Child',
247
+ 'changed' => 'CHANGED TEST',
248
+ 'changed' => 'CHANGED CHILD',
232
249
))
233
250
{"addedHooks":"ADDEDHOOKS","virtual":"VIRTUAL","backed":"BACKED"}
234
251
array(5) {
0 commit comments