| 
 (PHP 3, PHP 4 ) 
file - читает весь файл в массив. Описание
array file (string filename [, int use_include_path]) 
Идентична readfile(), но file() возвращает файл в виде массива. каждый элемент массива соответствует строке 
файла с символом newline. Примечание: 
каждая строка в результирующем массиве будет содержать символ конца строки, 
поэтому вам нужно будет использовать trim(), если символы конца строки вам не нужны. 
 Вы можете использовать необязательный второй параметр и установить в него "1", 
если вам также необходим поиск файла в include_path.
 <?php
// получить web-страницу в виде массива и напечатать его
$fcontents = file ('https://www.example.com/');
while (list ($line_num, $line) = each ($fcontents)) {
    echo "<b>Line $line_num:</b>; ", htmlspecialchars ($line), "<br>\n";
}
// получить web-страницу в строке
$fcontents = implode ('', file ('https://www.example.com/'));
?> |  
 Примечание: 
начиная с PHP 4.3.0, вы можете использовать file_get_contents() для возвращения содержимого файла как строки в манере binary safe. 
 | Предупреждение! | 
|---|
 | 
 Эта функция (пока ещё) не binary safe/безопасна в двоичном режиме!  |   
Подсказка: вы можете использовать URL как
filename с этой функцией, если "fopen-оболочки" включены.
См. fopen(). 
 См. также 
readfile(), fopen(), fsockopen() и
popen().  |