3v4l.org

run code in 300+ PHP versions simultaneously
<?php function leak(int $bytes){ static $leaks=[]; $leaks[]=str_repeat('A',$bytes); } echo memory_get_usage(false),PHP_EOL; leak(100*1000); echo memory_get_usage(false),PHP_EOL; leak(100*1000); echo memory_get_usage(false),PHP_EOL; leak(100*1000); echo memory_get_usage(false),PHP_EOL; leak(100*1000); echo memory_get_usage(false),PHP_EOL; leak(100*1000); echo memory_get_usage(false),PHP_EOL; leak(100*1000); echo memory_get_usage(false),PHP_EOL; leak(100*1000); echo memory_get_usage(false),PHP_EOL; leak(100*1000); echo memory_get_usage(false),PHP_EOL; leak(100*1000); echo memory_get_usage(false),PHP_EOL; leak(100*1000); echo memory_get_usage(false),PHP_EOL; leak(100*1000);

preferences:
34.34 ms | 402 KiB | 5 Q