void PharFileInfo::__construct ( string $wejście )
Konstruuje obiekt wejścia Phar. Nie powinno to być wywoływane bezpośrednio. Zamiast tego, PharFileInfo obiekt jest inicjowany przez wywołanie Phar: offsetGet () poprzez dostęp do tablicy.
Parametry
- $wejście
-
The full url to retrieve a file. If you wish to retrieve the information for the file my/file.php from the phar boo.phar, the entry should be phar://boo.phar/my/file.php.
Błędy/Wyjątki
Rzuca BadMethodCallException jeśli __construct() jest wezwany podwójnie. Rzuca UnexpectedValueException jeśli phar URL jest nie prawidłowy, wtedy rządanie otworzenia pliku jest nie możliwe.
Kompatybilność: PECL phar:1.0.0-1.2.1
Listing
try {
$p = new Phar('/path/to/my.phar', 0, 'my.phar');
$p['testfile.txt'] = "cześć\nduży\nświecie";
$file = $p['testfile.txt'];
foreach ($file as $line => $text) {
echo "numer lini $line: $text";
}
// to również zadziała
$file = new PharFileInfo('phar:///path/to/my.phar/testfile.txt');
foreach ($file as $line => $text) {
echo "numer lini $line: $text";
}
} catch (Exception $e) {
echo 'Operacje phar zawiodły: ', $e;
}
?>
//zwróci:
numer lini 1: cześć
numer lini 2: duży
numer lini 3: świecie
numer lini 1: cześć
numer lini 2: duży
numer lini 3: świecie
Ranga: Administrator serwisu Punktów: 0