3v4l.org

run code in 300+ PHP versions simultaneously
<?php $showError = false; class SomeClass { function SomeFunction($foo) { } } $foo[] = 'SomeClass'; $foo[] = 'SomeFunction'; var_dump($foo); if ($showError == true) { $bar[] = 'SomeClass'; $bar[] = &$foo[1]; } $reflection = new ReflectionParameter($foo, 'foo'); if ($showError) { //$reflection = new ReflectionParameter($bar, 'foo'); }

preferences:
41.19 ms | 402 KiB | 5 Q