3v4l.org

run code in 300+ PHP versions simultaneously
<?php date_default_timezone_set('America/New_York'); $date = new DateTime(); echo json_encode($date,JSON_FORCE_OBJECT); var_dump(json_last_error(), json_last_error_msg()); function check($name) { $o = new $name('now', new DateTimeZone('UTC')); $s = serialize($o); var_dump(isset($o2->_date_time) === false); } check('DateTime'); class A extends DateTime {} check('A');

preferences:
45.33 ms | 402 KiB | 5 Q