3v4l.org

run code in 500+ PHP versions simultaneously
<?php /** * @legacy */ interface A { function foo(); } /** * Supersedes legacy interface A */ interface B extends A { /** * @param int|null $x * Optional parameter added in new version. */ # function foo($x = NULL); } class C implements B { function foo($x = NULL) {} }
Output for git.master, rfc.property-hooks, git.master_jit

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:
95.09 ms | 2399 KiB | 4 Q