- str_repeat: documentation ( source)
- memory_get_usage: documentation ( source)
<?php
echo "before allocation: ".memory_get_usage(true).PHP_EOL;
$object = str_repeat("\0", 1000000);
echo "after allocation: ".memory_get_usage(true).PHP_EOL;
$object2 = $object;
echo "after assignment: ".memory_get_usage(true).PHP_EOL;
$object3 =& $object;
echo "after reference assignment: ".memory_get_usage(true).PHP_EOL;