Loading:


    Phar::setMetadata()

    void Phar::setMetadata ( $metadane )

     

    Ustawia meta-dane dla plików phar.

     

    Informacja: Ta metoda wymaga ustawienia w php.ini wartości phar.readonly na 0 aby działała z obiektami Phar. W przeciwnym przypadku, klasa PharException zwróci wyjątek.

     

    Phar: setMetadata () powinno być używane do przechowywania danych, które dostosowane opisuje coś na temat czynności w archiwum jako kompletne jednostki. PharFileInfo: setMetadata () powinny być stosowane do konkretnych plików meta-danych. Meta-dane mogą spowolnić wykonywania czynności ładowania, jeżeli archiwum danych jest dużych rozmiarów.

    Niektóre z możliwych zastosowań dla meta-danych, które zawierają określając plik w archiwum powinny być użyte do ładowania archiwum, lub lokalizację pliku, takie jak manifest »PEAR's package.xml pliku. Jednakże, wszelkie użyteczne dane, które opisuje czynności mogą być przechowywane w archiwum.

     

    Parametry

     

    $metadane

    Każda zmienna PHP, która zawiera informacje przechowywane o opisie phar archiwum.

     

    Kompatybilność: PECL phar:1.0.0-1.2.1.



    Napisz Artyku³

    Listing

    <?php
    // upewnij się o pliku
    @unlink('brandnewphar.phar');
    try {
        $p = new Phar(dirname(__FILE__) . '/brandnewphar.phar', 0, 'brandnewphar.phar');
        $p['file.php'] = '<?php echo "hello"';
        $p->setMetadata(array('bootstrap' => 'file.php'));
        var_dump($p->getMetadata());
    } catch (Exception $e) {
        echo 'Nie można utworzyć lub/i zmodyfikować phar:', $e;
    }
    ?>

    //zwróci:

    array(1) {
      ["bootstrap"]=>
      string(8) "file.php"
    }




    Dodano przez: divix
    Ranga: Administrator serwisu Punktów: 0
    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-2025 v.1.5 | design: diviXdesign & rainbowcolors