КЛАСС ДЛЯ РАБОТЫ С ФАЙЛАМИ PHP

Для работы с файлами в PHP доступен ряд встроенных функций, однако еще удобнее и универсальнее использовать классы. Класс для работы с файлами в PHP должен включать методы для создания, удаления, чтения и записи файлов.

Один из примеров реализации класса для работы с файлами в PHP:

class FileHandler {
private $filename;
public function __construct($filename) {
$this->filename = $filename;
}
public function write($data) {
$fp = fopen($this->filename, 'w');
fwrite($fp, $data);
fclose($fp);
}
public function read() {
$fp = fopen($this->filename, 'r');
$data = fread($fp, filesize($this->filename));
fclose($fp);
return $data;
}
public function delete() {
unlink($this->filename);
}
}

Первым шагом создаем класс FileHandler. В конструкторе инициализируем имя файла, который будет обрабатывать наш класс. Далее добавляем методы write, read и delete для записи, чтения и удаления файлов соответственно.

Метод write получает данные, открывает файл для записи, записывает данные в файл и закрывает файл.

Метод read открывает файл для чтения, считывает данные из файла, закрывает файл и возвращает прочитанные данные.

Метод delete удаляет файл с именем, хранящимся в свойстве $filename.

Загрузка файла на сервер и обработка на PHP (Часть-2) - Базовый курс PHP-7

Видеоурок 14: Работа с файлами PHP. Чтения файла, запись в файл. Функции file_get_contents, file итд

Основы php функции работы с файлами часть 1

#24 Уроки PHP - Учим язык PHP, Чтение из файла и запись в файл на PHP

27 Функции для работы с файлами в PHP

Изучение PHP для начинающих - Урок #25 - Работа с файлами

Реклама
Новое
Реклама