3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php class ChildThread extends Thread { public $data; public function run() { /* Do some work */ $this->data = 'result'; } } $thread = new ChildThread(); if ($thread->start()) { /* * Do some work here, while already doing other * work in the child thread. */ // wait until thread is finished $thread->join(); // we can now even access $thread->data }

Shows result from various feature-branches currently under review from the php developers. Contact me to have additional branches featured.

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