La clase PharData
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Introducción
La clase PharData proporciona una interfaz de alto nivel para el acceso y la creación
de archivos tar y zip no ejecutables. Debido a que estos archivos no contienen
una rutina de interoperabilidad y no pueden ser ejecutados por la extensión phar,
es posible crear y manipular ficheros zip y tar normales con la clase PharData
incluso si la opción del php.ini phar.readonly
está establecida a 1
.
Sinopsis de la Clase
class PharData
extends
Phar
{
compress(
int $compression
,
string $extension
= ?):
object
__construct(
string $fname
,
int $flags
= ?,
string $alias
= ?,
int $format
= Phar::TAR
)
copy(
string $oldfile
,
string $newfile
):
bool
extractTo(
string $pathto
,
string|array $files
= ?,
bool $overwrite
= false):
bool
offsetSet(
string $offset
,
string $value
):
void
setStub(
string $stub
,
int $len
= -1):
bool
public Phar::compress(
int $compression
,
string $extension
= ?):
object
public Phar::copy(
string $oldfile
,
string $newfile
):
bool
public Phar::extractTo(
string $pathto
,
string|array $files
= ?,
bool $overwrite
= false):
bool
final public static Phar::loadPhar(
string $filename
,
string $alias
= ?):
bool
final public static Phar::mapPhar(
string $alias
= ?,
int $dataoffset
= 0):
bool
final public static Phar::mount(
string $pharpath
,
string $externalpath
):
void
final public static Phar::webPhar(
string $alias
= ?,
string $index
= "index.php",
string $f404
= ?,
array $mimetypes
= ?,
callable $rewrites
= ?):
void
}
Tabla de contenidos
There are no user contributed notes for this page.