PharData
PHP Manual

PharData::__construct

(PHP >= 5.3.0, PECL phar >= 2.0.0)

PharData::__constructساخت tar غیرقابل اجرا یا شی آرشیو zip

Description

void PharData::__construct ( string $fname [, int $flags ] )

Parameters

fname

مسیر آرشیو موجود tar/zip archive یا آرشیوی که ساخته خواهد شد

flags

پرچم‌های ارسالی به کلاس والد PharRecursiveDirectoryIterator.

Errors/Exceptions

ایجاد BadMethodCallException اگر دوبار فراخوانی شود، UnexpectedValueException اگر آرشیو phar نتواند باز شود.

Examples

Example #1 مثال PharData::__construct()

<?php
try {
    
$p = new PharData('/path/to/my.tar'CURRENT_AS_FILEINFO 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');
?>


PharData
PHP Manual