В случае, если у меня есть этот код
<?php
$array = array();
for ($i=1;$i<100000;$i++){
$array[$i] = md5(rand(0,9999999999999999));
}
$array2 = $array;
$array
занимает около 0,5 МБ ОЗУ, скажем так.Процесс PHP занимает около 1,0 МБ ОЗУ с $array2 = $array;
?и в этом случае
<?php
class rand{
public $array;
function rand(){
$this->array = array();
for ($i=1;$i<100000;$i++){
$this->array[$i] = md5(rand(0,9999999999999999));
}
}
}
$class = new rand();
$class2 = $class;
$class
занимает около 0,5 МБ ОЗУ, скажем так.Процесс PHP занимает 1,0 МБ с $class2 = $class
?
это то же самое?
Тесты: