3v4l.org

run code in 300+ PHP versions simultaneously
<?php class TestSampleClass { public function doSomething($one = null, $two) { return null; } } $tests = array('one', 'two' ); foreach($tests as $test) { $param = new ReflectionParameter(array('TestSampleClass', 'doSomething'), $test); var_dump($param->isOptional()); }

preferences:
57.72 ms | 402 KiB | 5 Q