3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Test { public function __construct() { for ($i = 0; $i < 1000; ++$i) { $this->result[] = rand(1, 1000); } } function object() { is_object($this); } } function checkMemory($memoryAtStart) { for ($i = 0; $i < 1; ++$i) { $object = new Test(); $object->object(); unset($object); } var_dump(memory_get_usage() - $memoryAtStart); $memoryAtStart = memory_get_usage(); for ($i = 0; $i < 100; ++$i) { $object = new Test(); $object->object(); unset($object); } var_dump(memory_get_usage() - $memoryAtStart); $memoryAtStart = memory_get_usage(); for ($i = 0; $i < 100; ++$i) { $object = new Test(); is_object($object); unset($object); } var_dump(memory_get_usage() - $memoryAtStart); } $memoryAtStart = null; for ($x=0; $x<100; $x++) { if ($memoryAtStart === null) { $memoryAtStart = memory_get_usage(); } checkMemory($memoryAtStart); gc_collect_cycles(); }
Output for 7.2.8 - 7.2.12
int(0) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0)
Output for 7.1.24
int(0) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0)
Process exited with code 137.
Output for 7.1.23
int(0) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0)
Process exited with code 137.
Output for 7.1.22
int(0) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0)
Process exited with code 137.
Output for 7.1.21
int(0) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0)
Process exited with code 137.
Output for 7.1.20
int(0) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32)
Process exited with code 137.
Output for 7.1.19
int(0) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0) int(0) int(32) int(0)
Process exited with code 137.
Output for 5.6.38
int(264) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48) int(0) int(312) int(48)
Process exited with code 137.

preferences:
54.37 ms | 402 KiB | 17 Q