|
DateTime::__unserializeDateTimeImmutable::__unserializeDateTimeInterface::__unserializeUnserialize an Datetime Description
public void DateTime::__unserialize(array
$data)public void DateTimeImmutable::__unserialize(array
$data)public void DateTimeInterface::__unserialize(array
$data)The __unserialize() handler. Parameters
Return ValuesNo value is returned. ExamplesExample #1 DateTime::__unserialize example The above example will output:
Time to `Drink a cup of coffee`:
object(CustomDateTimeImmutable)#1 (3) {
["date"]=>
string(26) "2025-03-27 00:00:00.000000"
["timezone_type"]=>
int(1)
["timezone"]=>
string(6) "+00:00"
}
NotesWarning
An Error is thrown when attempting to unserialize a custom DateTime object if __serialize() is defined but __unserialize() is missing. See Also
|