<em id="dtpgh"></em>
  • <dd id="dtpgh"><noscript id="dtpgh"></noscript></dd>
  • PHP8 Phar::setMetadata

    2024-02-21 14:39 更新
    (PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)

    Phar::setMetadata — 設置 phar 存檔元數據

    說明

    public Phar::setMetadata(mixed $metadata): void
    注意:此方法需要 將 中的 設為 以適合 Phar 對象. 否則, 將拋出PharException.php.iniphar.readonly0

    Phar::setMetadata() 應該用于存儲自定義數據 這描述了 Phar 檔案作為一個完整實體的一些內容。PharFileInfo::setMetadata() 應用于特定于文件的元數據。 如果數據很大,元數據可能會降低加載 phar 存檔的性能。

    元數據的一些可能用途包括指定存檔中的哪個文件 應用于引導存檔或文件清單的位置 喜歡 ? PEAR的package.xml文件。 但是,可以存儲描述 phar 存檔的任何有用數據。

    參數 

    metadata

    任何包含要存儲的信息的 PHP 變量,用于描述 phar 存檔

    返回值 

    沒有返回值。

    示例 

    示例 #1 A Phar::setMetadata() example

    <?php
    // make sure it doesn't exist
    @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 'Could not create and/or modify phar:', $e;
    }
    ?>

    以上示例會輸出:

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

    參見 

    • Phar::getMetadata() - 返回 phar 存檔元數據
    • Phar::d elMetadata() - 刪除 phar 的全局元數據
    • Phar::hasMetadata() - 返回 phar 是否具有全局元數據


    以上內容是否對您有幫助:
    在線筆記
    App下載
    App下載

    掃描二維碼

    下載編程獅App

    公眾號
    微信公眾號

    編程獅公眾號

    9久久久精品视频免费观看_久久99这里只有精品_91热久久免费频精品99欧美_黄色a一级