Loading:


PharFileInfo::__construct()

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



Napisz Artyku³

Listing

<?php
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




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38423
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors