- Output for 8.1.0 - 8.1.31, 8.2.0 - 8.2.26, 8.3.0 - 8.3.15, 8.4.1 - 8.4.2
- 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 <<<<<<<<