3v4l.org

run code in 300+ PHP versions simultaneously
<?php function doSmth(int $mem): void { $array = range(0, 99); echo 'memory in function: ' . memory_get_usage() - $mem . PHP_EOL; } // Сначала инициализируем переменную $mem $mem = memory_get_usage(); echo 'init $mem' . PHP_EOL; echo 'memory before use: ' . memory_get_usage() . PHP_EOL; doSmth($mem); echo 'memory after use: ' . memory_get_usage() - $mem . PHP_EOL;
Output for 8.2.0 - 8.2.7
init $mem memory before use: 387976 memory in function: 2648 memory after use: 32
Output for 8.1.0 - 8.1.20
init $mem memory before use: 388288 memory in function: 8280 memory after use: 32
Output for 8.0.1 - 8.0.29
init $mem memory before use: 387568 memory in function: 8280 memory after use: 32

preferences:
39.69 ms | 408 KiB | 5 Q