PHP 7.2.0 Beta 1 Released


(PHP 5 >= 5.1.0, PHP 7)

Serializable::serializeStringrepräsentation eines Objekts


abstract public string Serializable::serialize ( void )

Die Funktion sollte die Stringrepräsentation des Objekts zurückgeben.


Diese Methode agiert wie der Destruktor des Objekts. Die __destruct-Methode wird nach dieser Methode nicht aufgerufen.


Diese Funktion hat keine Parameter.


Gibt die Stringrepräsentation des Objekts oder NULL zurück.


Wirft Exception, wenn andere Typen als String oder NULL zurückgegeben werden.

Siehe auch

add a note add a note

User Contributed Notes 1 note

crog at gustavus dot edu
3 years ago
The documentation here is somewhat misleading. Where it says "This method acts as the destructor of the object. The __destruct() method will not be called after this method," I believe the intent is not that the destructor is not run on the object itself, but that the destructor is not called /as part of the serialization process/.

That is, the object will still be destructed as it goes out of scope as normal, but the destructor is not called as a part of the object's serialization.
To Top