Uite un test.
Ruleaza scriptu asta prima data
<?
$mtime = microtime ();

$mtime = explode ( ' ', $mtime );

$mtime = $mtime [1] + $mtime [0];


$starttime = $mtime;


$var=file_get_contents('fisier.txt');
$mtime = microtime ();

$mtime = explode ( " ", $mtime );

$mtime = $mtime [1] + $mtime [0];

$endtime = $mtime;

$totaltime = ($endtime - $starttime);

echo 'This page was created in ' . $totaltime . ' seconds.';
?>

Umple fisier.txt cu ceva...fa-l sa aiba 10mb sau orice marime,dar sa fie mare.

Uita-te la timpul de incarcare dupa compara cu urmatoru care face in plus si afisarea lui $var;

<?
$mtime = microtime ();

$mtime = explode ( ' ', $mtime );

$mtime = $mtime [1] + $mtime [0];


$starttime = $mtime;


$var=file_get_contents('fisier.txt');
echo $var;

$mtime = microtime ();

$mtime = explode ( " ", $mtime );

$mtime = $mtime [1] + $mtime [0];

$endtime = $mtime;

$totaltime = ($endtime - $starttime);

echo 'This page was created in ' . $totaltime . ' seconds.';
?>

echo este cea mai rapida functie de afisare pt ca nu returneaza rezultatul precum o face printf.


O sa iti faci cruce cand ai sa vezi ce diferenta mare este in procesarea informatiei si citirea de pe HDD a ei