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