3v4l.org

run code in 300+ PHP versions simultaneously
<?php $r = new \ReflectionClass(\DateTime::class); $p = $r->getConstructor()->getParameters(); foreach($p as $arg){ var_dump($arg->getName()); var_dump($arg->isDefaultValueAvailable()); }

preferences:
40 ms | 404 KiB | 5 Q