3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump(json_encode(array())); var_dump(json_encode((object) array())); var_dump(json_encode(new stdClass)); var_dump(json_encode(array('foo', 'bar', 'baz'))); var_dump(json_encode((object) array('foo', 'bar', 'baz'))); var_dump(json_encode(array('foo' => 'bar', 'baz'))); var_dump(json_encode(array('foo' => 'bar', 'baz' => 'bak')));
Output for git.master, git.master_jit, rfc.property-hooks
string(2) "[]" string(2) "{}" string(2) "{}" string(19) "["foo","bar","baz"]" string(31) "{"0":"foo","1":"bar","2":"baz"}" string(23) "{"foo":"bar","0":"baz"}" string(25) "{"foo":"bar","baz":"bak"}"

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