
可以在为创建的类分配内存之前和之后调用 memory_get_usage() 函数。
1 2 3 4 5 6 7 8 9 10 11 | class MyBigClass {
var $allocatedSize ;
var $allMyOtherStuff ;
}
function AllocateMyBigClass() {
$before = memory_get_usage();
$ret = new MyBigClass;
$after = memory_get_usage();
$ret ->allocatedSize = ( $after - $before );
return $ret ;
}
|
登录后复制
输出将是对象相对于环境设置的内存。
以上是在PHP中获取对象在内存中的大小?的详细内容。更多信息请关注PHP中文网其他相关文章!