frak: .= vs []

Beitrag lesen

Hallo,

Warum verbraucht $array[]=$line in einer schleife weniger bytes als $var.=$line?

Probierts doch mal aus:

<?php
$file = file("bild.gif");
foreach($file as $line)
{
 $var[]=$line;
        //$var.=$line
}
echo memory_get_usage();
?>

mit einem bild komme ich auf 60904 bei .= und mit [] auf 60080!
natürlich wirkt sich das bei größeren files extremer aus.

MfG frak