diff --git a/language/oop5/magic.xml b/language/oop5/magic.xml index adaf93c420..a5a7aaa4c0 100644 --- a/language/oop5/magic.xml +++ b/language/oop5/magic.xml @@ -288,6 +288,19 @@ object(A)#2 (2) { ]]> + + + When exporting an object, var_export does not check + whether __set_state() is + implemented by the object's class, so re-importing such objects will fail, + if __set_state() is not implemented. Particularly, this affects some + internal classes. + + + It is the responsibility of the programmer to verify that only objects will + be re-imported, whose class implements __set_state(). + +