3v4l.org

run code in 500+ PHP versions simultaneously
<?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));

preferences:
22.03 ms | 476 KiB | 4 Q