3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo __DIR__; $content = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; //isset($data['items']) ? $data['items'] : $value['items']; $isPlain = false; if (!is_array($content)) { $dataArr = json_decode($content, true); $content = (null === $dataArr) ? array($content) : $dataArr; $isPlain = true; } var_dump( $content);
Output for git.master, git.master_jit, rfc.property-hooks
/inarray(5) { ["a"]=> int(1) ["b"]=> int(2) ["c"]=> int(3) ["d"]=> int(4) ["e"]=> int(5) }

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