3v4l.org

run code in 300+ PHP versions simultaneously
<?php $text = <<<TEXT # one # two a-two b-two c-two # three a-three b-three # four TEXT; echo preg_replace_callback( "~^#~m", function () { static $counter = 0; return ++$counter; }, $text );
Output for rfc.property-hooks, git.master, git.master_jit
1 one 2 two a-two b-two c-two 3 three a-three b-three 4 four

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:
49.09 ms | 1362 KiB | 4 Q