В чем разница между file_get_contents и fread

В чем разница между

$contents = file_get_contents("folder/somefile.txt")

и

$handle = fopen("folder/somefile.txt", "r");
$contents = fread($handle, filesize($filename));
fclose($handle);

с точки зрения производительности, обработки файловых указателей и управления памятью?

И правда ли, что file_get_contents использует mmap , если ОС это позволяет?

13
задан Benjamin Crouzier 31 October 2012 в 12:23
поделиться