- var_dump: documentation ( source)
- memory_get_usage: documentation ( source)
<?php
class AbstractFoo
{
protected $data = array('dsdsdssdssdsd','sdvuiouthskrjeklajklsdajfklsdjfsdkfhjksdhfdjkfhksdhf','vhweuihfeaajklfldajfafhkashdjdahjkadfhsdjkfhdjkfhjksf', 'Äfhdsuihcdhckdufhdjkfhjkdhfjkdfhjkdfhjkdshfjfdsfsdfdsfdsfds');
protected static $state = array();
public function publish()
{
static::$state[] = $this;
}
}
$foo = new AbstractFoo;
var_dump(memory_get_usage());
$foo->publish();
var_dump(memory_get_usage());
$foo->publish();
var_dump(memory_get_usage());
$foo->publish();
var_dump(memory_get_usage());
$foo->publish();
var_dump(memory_get_usage());
$foo->publish();
var_dump(memory_get_usage());