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";
在上面的示例中,首先记录了脚本开始时的内存使用量,然后在执行一些代码后记录了脚本结束时的内存使用量,最后计算了内存使用的差值,即脚本实际占用的内存量。