3v4l.org

run code in 300+ PHP versions simultaneously
<?php $config = [ 'fields' => [ ['id1' => 'someid', 'id2' => 'something'], ['id1' => 'someid', 'id2' => 'something'], ['id1' => 'someid', 'id2' => 'something'] ] ]; function config() { $a = ['id1' => 'someidA','id2' => 'somethingA']; $b = ['id1' => 'someidB','id2' => 'somethingB']; return [$a, $b]; } array_push($config['fields'], ...config()); var_export($config);
Output for git.master, git.master_jit, rfc.property-hooks
array ( 'fields' => array ( 0 => array ( 'id1' => 'someid', 'id2' => 'something', ), 1 => array ( 'id1' => 'someid', 'id2' => 'something', ), 2 => array ( 'id1' => 'someid', 'id2' => 'something', ), 3 => array ( 'id1' => 'someidA', 'id2' => 'somethingA', ), 4 => array ( 'id1' => 'someidB', 'id2' => 'somethingB', ), ), )

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:
135.93 ms | 406 KiB | 5 Q