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'); }
Output for git.master, git.master_jit, rfc.property-hooks
array(2) { [0]=> string(9) "SomeClass" [1]=> string(12) "SomeFunction" }

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
58.47 ms | 401 KiB | 8 Q