PHP.mk документација

PharData

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

class.phardata.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека class.phardata.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
PharData

Референца за `class.phardata.php` со подобрена типографија и навигација.

class.phardata.php

Класата PharData

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)

Вовед

Класата PharData обезбедува интерфејс на високо ниво за пристап и креирање на не-извршни tar и zip архиви. Бидејќи овие архиви не содржат 'stub' и не можат да бидат извршени од страна на phar екстензијата, можно е да се креираат и манипулираат обични zip и tar датотеки користејќи ја класата PharData дури и ако phar.readonly поставката php.ini е 1.

Синопсис на класата

/* Наследни константи */
/* Методи */
public __construct(
         string $filename,
         int $flags (PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0),
         ?string $alias = null,
         int $format = 0
)
public addEmptyDir(string $directory): void
public addFile(string $filename, ?string $localName = null): void
public addFromString(string $localName, string $contents): void
public buildFromDirectory(string $directory, string $pattern = ""): array
public buildFromIterator(Траверзабилно $iterator, ?string $baseDirectory = null): array
public compress(int $compression, ?string $extension = null): ?PharData
public compressFiles(int $compression): void
public convertToData(?int $format = null, ?int $compression = null, ?string $extension = null): ?PharData
public convertToExecutable(?int $format = null, ?int $compression = null, ?string $extension = null): ?за да работи за
public copy(string $from, string $to): true
public decompress(?string $extension = null): ?PharData
public delMetadata(): true
public delete(string $localName): true
public extractTo(string $directory, array|string|null $files = null, bool $overwrite = false): bool
public isWritable(): bool
public offsetSet(string $localName, resource|string $value): void
public offsetUnset(string $localName): void
public setAlias(string $alias): bool
public setDefaultStub(?string $index = null, ?string $webIndex = null): bool
public setMetadata(mixed $metadata): void
public setSignatureAlgorithm(int $algo, ?string $privateKey = null): void
public setStub(string $stub, int $len = -1): bool
public __destruct()
/* Наследени методи */
public SplFileInfo::getBasename(string $suffix = ""): string
public SplFileInfo::openFile(string $mode = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO, bool $useIncludePath = false, ?resource $context = null): SplFileObject
public SplFileInfo::setFileClass(string $class = SplFileObject::class): void
public SplFileInfo::setInfoClass(string $class = SplFileInfo::class): void
}

Содржина

  • PharData::addEmptyDir — Пренасочува барање од веб прелистувач до внатрешна датотека во архивата phar
  • PharData::addFile — Додај празна директориум во tar/zip архивата
  • PharData::addFromString — Додај датотека од датотечниот систем во tar/zip архивата
  • PharData::buildFromDirectory — Додај датотека од стринг во tar/zip архивата
  • PharData::buildFromIterator — Конструирај tar/zip архива од датотеките во директориум
  • PharData::compress — Ја компресира целата tar/zip архива користејќи Gzip или Bzip2 компресија
  • PharData::compressFiles — Ја компресира целата tar/zip архива користејќи Gzip или Bzip2 компресија
  • PharData::__construct — Ги компресира сите датотеки во тековната tar/zip архива
  • PharData::convertToData — Конвертирај phar архива во не-извршна tar или zip датотека
  • PharData::convertToExecutable — Конструира не-извршен tar или zip објект од архива
  • PharData::copy — Конвертира не-извршен tar/zip архив во извршен phar архив
  • PharData::decompress — Декомпресирај ја целата Phar архива
  • PharData::decompressFiles — Копира датотека внатре во tar/zip архивата во нова датотека во истата архива
  • PharData::delMetadata — Ги декомпресира сите датотеки во тековната zip архива
  • PharData::delete — Ги брише глобалните метаподатоци на zip архива
  • PharData::__destruct — Брише датотека од tar/zip архива
  • PharData::extractTo — Уништува не-извршен tar или zip објект од архива
  • PharData::isWritable — Ја екстрахира содржината на tar/zip архива во директориум
  • PharData::offsetSet — Враќа true ако tar/zip архивата може да се менува
  • PharData::offsetUnset — Поставува содржината на датотека во tar/zip на содржината од надворешна датотека или стринг
  • PharData::setAlias — Отстранува датотека од tar/zip архива
  • PharData::setDefaultStub — Лажна функција (Phar::setAlias не е валидна за PharData)
  • PharData::setMetadata — Се користи за поставување на PHP вчитувачот или bootstrap stub на архивата Phar на стандарден вчитувач
  • PharData::setSignatureAlgorithm — Поставува мета-податоци на архивата phar
  • PharData::setStub — Лажна функција (Phar::setDefaultStub не е валидна за PharData)

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.