3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump($a = memory_get_usage()); class Foo{ function test(){ return "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; } } var_dump(memory_get_usage() - $a); $a = memory_get_usage(); $v1 = (new Foo)->test(); var_dump(memory_get_usage() - $a); $a = memory_get_usage(); $v2 = (new Foo)->test(); var_dump(memory_get_usage() - $a); $a = memory_get_usage(); $v3 = (new Foo)->test(); var_dump(memory_get_usage() - $a); $a = memory_get_usage(); $v4 = (new Foo)->test(); var_dump(memory_get_usage() - $a); $a = memory_get_usage(); $v5 = (new Foo)->test(); var_dump(memory_get_usage() - $a); $a = memory_get_usage();
Output for 7.4.0
int(391352) int(32) int(0) int(0) int(0) int(0) int(0)
Output for 7.3.0 - 7.3.12
int(391272) int(32) int(0) int(0) int(0) int(0) int(0)
Output for 7.2.0 - 7.2.25
int(387104) int(32) int(0) int(0) int(0) int(0) int(0)
Output for 7.1.25 - 7.1.33
int(350400) int(32) int(0) int(0) int(0) int(0) int(0)
Output for 7.0.0 - 7.0.20, 7.1.0, 7.1.7
int(350472) int(32) int(0) int(0) int(0) int(0) int(0)
Output for 7.1.5 - 7.1.6
int(351800) int(32) int(0) int(0) int(0) int(0) int(0)
Output for 5.6.0 - 5.6.26
int(224424) int(184) int(136) int(144) int(136) int(136) int(136)

preferences:
41.56 ms | 868 KiB | 4 Q