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

PharData::__construct

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

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

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

phardata.construct.php

PharData::__construct

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

PharData::__constructКонструирај не-извршен tar или zip архивски објект

= NULL

public function PharData::__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
)

Параметри

filename

Патека до постоечка tar/zip архива или до архива што треба да се креира

flags

Знаменца за поминување до за да работи за класа родител RecursiveDirectoryIterator.

alias

Алијас со кој оваа Phar архива треба да се повикува во повиците до стриминг функционалност.

format

вистинска функција, само прототип за тоа како треба да биде функцијата. константи за формат на датотека достапно во рамките на за да работи за class.

Errors/Exceptions

). Ако повикот не успее, ќе врати BadMethodCallException ако се повика двапати; UnexpectedValueException ако Phar архивата не може да се отвори.

Примери

ако е овозможен колекторот за отпадоци, (PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0) example

<?php
try {
$p = new PharData('/path/to/my.tar', Phar::CURRENT_AS_FILEINFO | Phar::KEY_AS_FILENAME);
} catch (
UnexpectedValueException $e) {
die(
'Could not open my.tar');
} catch (
BadMethodCallException $e) {
echo
'technically, this cannot happen';
}
echo
file_get_contents('phar:///path/to/my.tar/example.txt');
?>

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

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

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

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

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

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

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