3v4l.org

run code in 500+ PHP versions simultaneously
<?php enum E: string { case A = 'abc'; const B = 'def'; } $name = 'E::A'; echo constant($name)->value; $name = 'E::B'; echo constant($name);
Output for git.master, git.master_jit
abcdef

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:
33.36 ms | 884 KiB | 4 Q