Class A
get_object_vars()
Array
(
[a] => 1
)
Closure
Array
(
[a] => 1
)
Class B
get_object_vars()
Array
(
[a] => 1
)
Closure
Array
(
)
Class C
get_object_vars()
Array
(
[a] => 2
)
Closure
Array
(
[a] => 2
)
Class D
get_object_vars()
Array
(
[a] => 1
)
Closure
Array
(
[a] => 3
)
>>>>>>>>
Before B got serialized/deserialized:
B::A::echoA:1
hydrating B
dehydrating B
After B got serialized/deserialized:
B::A::echoA:1
<<<<<<<<
>>>>>>>>
Before C got serialized/deserialized:
C::A::echoA:1
C::C::scopeCechoA:2
hydrating C
dehydrating C
After C got serialized/deserialized:
C::A::echoA:1
C::C::scopeCechoA:2
<<<<<<<<
>>>>>>>>
Before D got serialized/deserialized:
D::A::echoA:1
D::D::scopeDechoA:3
hydrating D
dehydrating D
After D got serialized/deserialized:
D::A::echoA:1
D::D::scopeDechoA:3
<<<<<<<<
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15)
/bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15)
/bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.