3v4l.org

run code in 300+ PHP versions simultaneously
<?php $x = ['test' => [1,2,3]]; $process = proc_open( 'set', array( 0 => array('pipe', 'r'), 1 => array('pipe', 'w'), ), $pipes, null, $x ); if (is_resource($process)) { fclose($pipes[0]); echo stream_get_contents($pipes[1]); fclose($pipes[1]); var_dump(proc_close($process)); } print_r($x);

preferences:
36.84 ms | 402 KiB | 5 Q