Как открыть файл в PHP? — Q&A Хекслет
2026-02-26 16:28 Diff

Для работы с файлами в PHP используется функция fopen()

fopen( string $filename, string $mode, bool $use_include_path = false, ?resource $context = null ): resource|false

Которая закрепляет именованный ресурс, указанный в аргументе filename, за потоком.

Для полноценной работы с файлами потребуются другие функции

Поддерживаемые протоколы и обёртки fclose() - Закрывает открытый дескриптор файла fgets() - Читает строку из файла fread() - Бинарно-безопасное чтение файла fwrite() - Бинарно-безопасная запись в файл fsockopen() - Открывает соединение с интернет-сокетом или доменным сокетом Unix file() - Читает содержимое файла и помещает его в массив file_exists() - Проверяет существование указанного файла или каталога is_readable() - Определяет существование файла и доступен ли он для чтения stream_set_timeout() - Установить значение времени ожидания для потока popen() - Открывает файловый указатель процесса stream_context_create() - Создаёт контекст потока umask() - Изменяет текущую umask SplFileObject

Более подробно можно прочитать в документации php.net, а также ознакомиться с курсом PHP: Ввод и вывод который расскажет как правильно работать с файлами в PHP.