3v4l.org

run code in 300+ PHP versions simultaneously
<?php $threads = array(1=>1234, 3=>7462, 4=>8472); foreach($threads as $task=>$thread) { forkTask($task); } function forkTask($task) { global $threads; if($task==1) { $threads[$task] = 4321; } return; } print_r($threads);

preferences:
31.71 ms | 402 KiB | 5 Q