3v4l.org

run code in 300+ PHP versions simultaneously
<?php $mem = memory_get_usage(false); echo $mem . '<br/>'; $one = array(); $two = array(); $three = array(); $i = 0; $j = 0; $k = 0; $mem2 = memory_get_usage(false); echo $mem2 . ' (+' . ($mem2 - $mem) . ')\n\n'; $mem = $mem2; for($j = 0; $j < 100; $j++) { $two[] = (object) NULL; } $mem2 = memory_get_usage(false); echo $mem2 . ' (+' . ($mem2 - $mem) . ')\n\n'; $mem = $mem2; for($i = 0; $i < 100; $i++) { $one[] = new stdClass(); } $mem2 = memory_get_usage(false); echo $mem2 . ' (+' . ($mem2 - $mem) . ')\n\n'; $mem = $mem2; for($k = 0; $k < 100; $k++) { $three[] = new stdClass; } $mem2 = memory_get_usage(false); echo $mem2 . ' (+' . ($mem2 - $mem) . ')\n\n'; $mem = $mem2;
Output for 7.4.0 - 7.4.1
391056<br/>391088 (+32)\n\n403336 (+12248)\n\n415584 (+12248)\n\n427832 (+12248)\n\n
Output for 7.3.0 - 7.3.13
390944<br/>390976 (+32)\n\n403224 (+12248)\n\n415472 (+12248)\n\n427720 (+12248)\n\n
Output for 7.2.0 - 7.2.26
386848<br/>386880 (+32)\n\n399128 (+12248)\n\n411376 (+12248)\n\n423624 (+12248)\n\n
Output for 7.1.0 - 7.1.33
350208<br/>350240 (+32)\n\n362488 (+12248)\n\n374736 (+12248)\n\n386984 (+12248)\n\n
Output for 7.0.0 - 7.0.33
350208<br/>350408 (+200)\n\n362600 (+12192)\n\n374792 (+12192)\n\n386984 (+12192)\n\n
Output for 5.6.0 - 5.6.40
221400<br/>222680 (+1280)\n\n242248 (+19568)\n\n261704 (+19456)\n\n281144 (+19440)\n\n
Output for 5.5.0 - 5.5.38
221400<br/>222672 (+1272)\n\n242232 (+19560)\n\n261696 (+19464)\n\n281136 (+19440)\n\n
Output for 5.4.10 - 5.4.45
221920<br/>223192 (+1272)\n\n242752 (+19560)\n\n262208 (+19456)\n\n281648 (+19440)\n\n
Output for 5.4.0 - 5.4.9
221392<br/>222664 (+1272)\n\n242224 (+19560)\n\n261664 (+19440)\n\n281104 (+19440)\n\n
Output for 5.3.11 - 5.3.29
628568<br/>630112 (+1544)\n\n665736 (+35624)\n\n701096 (+35360)\n\n736456 (+35360)\n\n
Output for 5.3.0 - 5.3.10
628264<br/>629808 (+1544)\n\n665432 (+35624)\n\n700792 (+35360)\n\n736152 (+35360)\n\n
Output for 5.2.10 - 5.2.17
86744<br/>88232 (+1488)\n\n123056 (+34824)\n\n157616 (+34560)\n\n192176 (+34560)\n\n
Output for 5.2.7 - 5.2.9
87352<br/>88840 (+1488)\n\n124704 (+35864)\n\n159264 (+34560)\n\n193824 (+34560)\n\n
Output for 5.2.3 - 5.2.6
87672<br/>89160 (+1488)\n\n125024 (+35864)\n\n159584 (+34560)\n\n194144 (+34560)\n\n
Output for 5.2.2
85568<br/>87024 (+1456)\n\n122936 (+35912)\n\n157496 (+34560)\n\n192056 (+34560)\n\n
Output for 5.2.1
85568<br/>87024 (+1456)\n\n122320 (+35296)\n\n156904 (+34584)\n\n191488 (+34584)\n\n
Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0
Fatal error: Call to undefined function memory_get_usage() in /in/nJ5T8 on line 3
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: memory_get_usage() in /in/nJ5T8 on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: memory_get_usage() in /in/nJ5T8 on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: memory_get_usage() in /in/nJ5T8 on line 3

preferences:
234.04 ms | 401 KiB | 325 Q