3v4l.org

run code in 300+ PHP versions simultaneously
<?php $tests = array( 'bar' => '', 'foo' => 'o', 'foobar' => '', 'hello' => 'hello' ); foreach ($tests as $input => $expected) { if ($expected !== ($actual = strtr($input, array("fo" => "", "foobar" => "", "bar" => "")))) { echo "KO `$input` became `$actual` instead of `$expected`\n"; } else { echo "OK `$input` became `$expected`\n"; } }
Output for git.master, git.master_jit, rfc.property-hooks
OK `bar` became `` OK `foo` became `o` OK `foobar` became `` OK `hello` became `hello`

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:
56.36 ms | 401 KiB | 8 Q