3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public function handle($users) { var_dump($this->pushUsersToQueue($users)); } private function allUsersPushed($users) { return count($users) <= 0; } private function pushUsersToQueue($users) { if (! $this->allUsersPushed($users)) { return false; } var_dump("run the foreach"); } } $a = new Foo; $b = new Foo; $a->handle([1,2,3,4]); print "\n--------------------------------\n"; $b->handle([]);
Output for git.master, git.master_jit, rfc.property-hooks
bool(false) -------------------------------- string(15) "run the foreach" NULL

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