3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Test { private $array = []; public function __construct() { $i = 0; while ($i < 10) { $this->array[$i] = str_repeat(" ", 1e6); $i++; } } public function &variables() { return $this->array; } } echo xdebug_memory_usage() . "\n"; $test = new Test(); echo xdebug_memory_usage() . "\n"; $vars = $test->variables(); echo xdebug_memory_usage() . "\n"; array_search("test", $vars); echo xdebug_memory_usage() . "\n"; //echo xdebug_debug_zval("vars") . "\n";
Output for git.master, git.master_jit, rfc.property-hooks
Fatal error: Uncaught Error: Call to undefined function xdebug_memory_usage() in /in/nOi4Y:20 Stack trace: #0 {main} thrown in /in/nOi4Y on line 20
Process exited with code 255.

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