3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo($a, $b = NULL, $c) {} $rf = new ReflectionFunction('foo'); $p =$rf->getParameters(); var_dump($p[0]->isOptional()); var_dump($p[1]->isOptional()); var_dump($p[2]->isOptional());

preferences:
36.09 ms | 402 KiB | 5 Q