(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
La classe PharData fournit une interface de haut niveau pour accéder et créer
des archives tar et zip non exécutables. Du fait que ces archives ne contiennent pas
de conteneur et qu'elles ne puissent être exécutées par l'extension phar, il est possible
de créer et de manipuler des fichiers zip et tar normaux en utilisant la classe PharData
même si le paramètre phar.readonly
du php.ini est à 1
.
$filename
,$flags
= FilesystemIterator::SKIP_DOTS | FilesystemIterator::UNIX_PATHS,$alias
= null
,$format
= 0$format
= null
, ?int $compression
= null
, ?string $extension
= null
): ?PharData$format
= null
, ?int $compression
= null
, ?string $extension
= null
): ?Phar$mode
= "r", bool $useIncludePath
= false
, ?resource $context
= null
): SplFileObject