true - да, false - нет. */ public function SaveToFile (string $fileName): bool { // Запись данных в файл return file_put_contents($fileName, $this->JsonString) !== false; } /** * Загрузка данных из JSON-файла. * * @param string $fileName Имя файла. * * @return bool Загрузились ли данные из файла: true - да, false - нет. */ public function LoadFromFile (string $fileName): bool { // Проверка существования файла if (!is_file($fileName)) // - если нет, возвращаем false return false; // Чтение содержимого файла $result = file_get_contents($fileName); // Проверка на ошибки if ($result === false) // - если есть ошибки, возвращаем false return false; // Записываем результат $this->JsonString = $result; // Возвращаем true, если все хорошо return true; } }