3v4l.org

run code in 300+ PHP versions simultaneously
<?php $version = []; $version['extra'] = 'TEST'; $fileContents = <<<EOT const EXTRA_VERSION = 'beta5-dev'; EOT; echo preg_replace("#EXTRA_VERSION\s*=\s*'[^\']*'#", "EXTRA_VERSION = '" . $version['extra'] . "'", $fileContents); echo "\n\n"; echo preg_replace("#EXTRA_VERSION\s*=\s*'[^']*'#", "EXTRA_VERSION = '" . $version['extra'] . "'", $fileContents);
Output for git.master, git.master_jit, rfc.property-hooks
const EXTRA_VERSION = 'TEST'; const EXTRA_VERSION = 'TEST';

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:
186.56 ms | 405 KiB | 5 Q