PHP Conference Nagoya 2025

COMPersistHelper::SaveToFile

(PHP 5, PHP 7, PHP 8)

COMPersistHelper::SaveToFileСохранить объект в файл

Описание

public COMPersistHelper::SaveToFile(?string $filename, bool $remember = true): bool

Сохраняет копию объекта в указанный файл.

Список параметров

filename
Имя файла.
remember
Определяет, будет ли filename использоваться для текущего рабочего файла. Если true, то filename становится текущим файлом, и объект должен очистить свой флаг dirty после сохранения. Если false, то эта операция записи будет считаться как "Save A Copy As ...". В этом случае текущий файл останется без изменений и объект не будет снимать флаг dirty.

Возвращаемые значения

Функция возвращает true в случае успешного выполнения или false, если возникла ошибка.

Ошибки

Выбрасывает исключение com_exception, если связанный объект не реализует COM интерфейс IPersistFile, либо если вызов IPersistFile::Save() завершился ошибкой.

Примеры

Пример #1 Использование COMPersistHelper::saveToFile()

<?php
$word
= new COM('Word.Application');
$doc = $word->Documents->Add();
$ph = new COMPersistHelper($doc);
$ph->SaveToFile('C:\\Users\\cmb\\Documents\\my.docx');
$word->Quit();
?>
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top