3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Test { function __construct(GUASS\WHAT\I\DONT\EXIST $class = null) { echo 'yay'; } } new Test; $r = new \ReflectionClass('Test'); foreach ($r->getMethod('__construct')->getParameters() as $param) { var_dump($param->getName()); var_dump($param->getClass()); }

preferences:
35.4 ms | 402 KiB | 5 Q