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) . ')<br/>'; $mem = $mem2; for($j = 0; $j < 100; $j++) { $two[] = (object) NULL; } $mem2 = memory_get_usage(false); echo $mem2 . ' (+' . ($mem2 - $mem) . ')<br/>'; $mem = $mem2; for($i = 0; $i < 100; $i++) { $one[] = new stdClass(); } $mem2 = memory_get_usage(false); echo $mem2 . ' (+' . ($mem2 - $mem) . ')<br/>'; $mem = $mem2; for($k = 0; $k < 100; $k++) { $three[] = new stdClass; } $mem2 = memory_get_usage(false); echo $mem2 . ' (+' . ($mem2 - $mem) . ')<br/>'; $mem = $mem2;
Output for 7.4.0 - 7.4.1
391056<br/>391088 (+32)<br/>403336 (+12248)<br/>415584 (+12248)<br/>427832 (+12248)<br/>
Output for 7.3.0 - 7.3.13
390944<br/>390976 (+32)<br/>403224 (+12248)<br/>415472 (+12248)<br/>427720 (+12248)<br/>
Output for 7.2.0 - 7.2.26
386848<br/>386880 (+32)<br/>399128 (+12248)<br/>411376 (+12248)<br/>423624 (+12248)<br/>
Output for 7.1.0 - 7.1.33
350208<br/>350240 (+32)<br/>362488 (+12248)<br/>374736 (+12248)<br/>386984 (+12248)<br/>
Output for 7.0.0 - 7.0.33
350208<br/>350408 (+200)<br/>362600 (+12192)<br/>374792 (+12192)<br/>386984 (+12192)<br/>
Output for 5.6.0 - 5.6.40
221400<br/>222680 (+1280)<br/>242248 (+19568)<br/>261704 (+19456)<br/>281144 (+19440)<br/>
Output for 5.5.0 - 5.5.38
221400<br/>222672 (+1272)<br/>242232 (+19560)<br/>261696 (+19464)<br/>281136 (+19440)<br/>
Output for 5.4.10 - 5.4.45
221920<br/>223192 (+1272)<br/>242752 (+19560)<br/>262208 (+19456)<br/>281648 (+19440)<br/>
Output for 5.4.0 - 5.4.9
221392<br/>222664 (+1272)<br/>242224 (+19560)<br/>261664 (+19440)<br/>281104 (+19440)<br/>
Output for 5.3.11 - 5.3.29
628568<br/>630112 (+1544)<br/>665736 (+35624)<br/>701096 (+35360)<br/>736456 (+35360)<br/>
Output for 5.3.0 - 5.3.10
628264<br/>629808 (+1544)<br/>665432 (+35624)<br/>700792 (+35360)<br/>736152 (+35360)<br/>
Output for 5.2.10 - 5.2.17
86744<br/>88232 (+1488)<br/>123056 (+34824)<br/>157616 (+34560)<br/>192176 (+34560)<br/>
Output for 5.2.7 - 5.2.9
87352<br/>88840 (+1488)<br/>124704 (+35864)<br/>159264 (+34560)<br/>193824 (+34560)<br/>
Output for 5.2.3 - 5.2.6
87672<br/>89160 (+1488)<br/>125024 (+35864)<br/>159584 (+34560)<br/>194144 (+34560)<br/>
Output for 5.2.2
85568<br/>87024 (+1456)<br/>122936 (+35912)<br/>157496 (+34560)<br/>192056 (+34560)<br/>
Output for 5.2.1
85568<br/>87024 (+1456)<br/>122320 (+35296)<br/>156904 (+34584)<br/>191488 (+34584)<br/>
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/1SBKi 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/1SBKi 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/1SBKi 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/1SBKi on line 3

preferences:
258.02 ms | 401 KiB | 325 Q