PHP的sizeof()
函數用于返回一個數組中元素的個數,而不是測量實際占用的內存。要測量PHP腳本實際占用的內存,可以使用memory_get_usage()
函數。這個函數返回當前腳本使用的內存量,單位是字節。下面是一個示例:
$start_memory = memory_get_usage();
// 執行一些代碼
$end_memory = memory_get_usage();
$memory_usage = $end_memory - $start_memory;
echo "Memory usage: " . $memory_usage . " bytes";
在上面的示例中,首先記錄了腳本開始時的內存使用量,然后在執行一些代碼后記錄了腳本結束時的內存使用量,最后計算了內存使用的差值,即腳本實際占用的內存量。