PharData::__construct
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
PharData::__construct
Референца за `phardata.construct.php` со подобрена типографија и навигација.
PharData::__construct
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
PharData::__construct — Конструирај не-извршен tar или zip архивски објект
= NULL
Параметри
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');
?>