PharFileInfo::__constructКонструктор объекта PharFileInfo
&reftitle.description;
publicPharFileInfo::__constructstringfilename
Не должен вызываться напрямую. Объект PharFileInfo следует
инициализировать с помощью Phar::offsetGet,
используя синтаксис доступа к массиву.
&reftitle.parameters;
filename
Полный URL файла. Если вы хотите извлечь файл
my/file.php из архива boo.phar,
необходимо задать phar://boo.phar/my/file.php.
&reftitle.errors;
Выбрасывает исключение BadMethodCallException, если
__construct() вызван дважды.
Выбрасывает исключение UnexpectedValueException, если
запрошенный URL некорректен, phar-архив невозможно открыть либо если указанный
файл отсутствует в архиве.
&reftitle.examples;
Пример использования PharFileInfo::__construct
$text) {
echo "номер строки $line: $text";
}
// так то же работает
$file = new PharFileInfo('phar:///path/to/my.phar/testfile.txt');
foreach ($file as $line => $text) {
echo "номер строки $line: $text";
}
} catch (Exception $e) {
echo 'Операции Phar завершились ошибкой;
}
?>
]]>
&example.outputs;