.. _the-__wakeup()-serialization-magic-method-has-been-deprecated.:
The __wakeup() serialization magic method has been deprecated.
--------------------------------------------------------------
.. meta::
:description:
The __wakeup() serialization magic method has been deprecated.: Class serialization in PHP has had multiple mechanism introduced to control its behaviour by userland.
:og:image: https://php-errors.readthedocs.io/en/latest/_static/logo.png
:og:type: article
:og:title: The __wakeup() serialization magic method has been deprecated.
:og:description: Class serialization in PHP has had multiple mechanism introduced to control its behaviour by userland
:og:url: https://php-errors.readthedocs.io/en/latest/messages/the-__wakeup%28%29-serialization-magic-method-has-been-deprecated..html
:og:locale: en
:twitter:card: summary_large_image
:twitter:site: @exakat
:twitter:title: The __wakeup() serialization magic method has been deprecated.
:twitter:description: The __wakeup() serialization magic method has been deprecated.: Class serialization in PHP has had multiple mechanism introduced to control its behaviour by userland
:twitter:creator: @exakat
:twitter:image:src: https://php-errors.readthedocs.io/en/latest/_static/logo.png
.. raw:: html
Description
___________
Class serialization in PHP has had multiple mechanism introduced to control its behaviour by userland. Initially with the __sleep() and __wakeup() magic methods, then with the Serializable interface and finally with __serialize() and __unserialize().
In the end, the ``__serialize`` and ``__unserialize`` methods must be used, instead of ``__sleep`` and ``__wakeup``.
Example
_______
.. code-block:: php
Solutions
_________
+ Rename the method to ``__unserialize``.
Related Error Messages
______________________
+ :ref:`the-__sleep()-serialization-magic-method-has-been-deprecated.`
See Also
________
+ `PHP RFC: Deprecations for PHP 8.5 `_
Changed Behavior
________________
This error may appear following an evolution in behavior, in previous versions. See ` `_.