$array=Array();
class person{
public $name=null;
public $age=null;
public $lastName=null;
function __construct($name,$age,$lastName){
$this->name=$name;
$this->age=$age;
$this->lastName=$lastName;
}
}
$time=microtime(true);
for($i=0;$i<1000000;$i++)
$array[]=new person('Вася',rand(0,90),'Молотов');
echo microtime(true)-$time;
скорость- около 8-ми секунд. Памяти 307 mb
$array=Array();
$time=microtime(true);
for($i=0;$i<1000000;$i++)
$array[]=Array(
'name'=>'Вася',
'age'=>rand(0,90),
'lastName'=>'Молотов'
);
echo microtime(true)-$time;
Время- около 4 секунд, объем памяти - 468 мегабайт.
Надеюсь все очевидно и споры можно закрыть!