# La classe COMPersistHelper

(PHP 5, PHP 7, PHP 8)

## Introduction

COMPersistHelper améliore l'interopérabilité de COM et PHP en ce qui concerne la directive php.ini open_basedir, et les resources de stream.

## Synopsis de la classe

final class COMPersistHelper {
/* Méthodes */
public __construct(?variant `$variant` = `null`)
public GetCurFileName(): string|false
public GetMaxStreamSize(): int
public InitNew(): bool
public LoadFromFile(string `$filename`, int `$flags` = 0): bool
public LoadFromStream(resource `$stream`): bool
public SaveToFile(?string `$filename`, bool `$remember` = `true`): bool
public SaveToStream(resource `$stream`): bool
}

## Sommaire

- COMPersistHelper::__construct — Construit un objet COMPersistHelper
- COMPersistHelper::GetCurFileName — Renvoie le nom du fichier courant
- COMPersistHelper::GetMaxStreamSize — Renvoie la taille maximum du stream
- COMPersistHelper::InitNew — Initialise un objet dans un état par défaut
- COMPersistHelper::LoadFromFile — Charge un objet depuis un fichier
- COMPersistHelper::LoadFromStream — Charge un objet depuis un stream
- COMPersistHelper::SaveToFile — Sauvegarde un objet dans un fichier
- COMPersistHelper::SaveToStream — Sauvegarde un objet dans un stream