- var_dump: documentation ( source)
- unserialize: documentation ( source)
- serialize: documentation ( source)
<?php
class MyDateTimeImmutable extends DateTimeImmutable {
public function __construct(
string $datetime = "now",
?DateTimeZone $timezone = null,
private ?bool $myProperty = null,
) {
parent::__construct($datetime, $timezone);
}
}
var_dump($datetime = new MyDateTimeImmutable('2022-12-22T11:26:00Z', myProperty: true));
var_dump($serialized = serialize($datetime));
var_dump(unserialize($serialized));