- memory_get_usage: documentation ( source)
- range: documentation ( source)
<?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;