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

    2024-02-21 14:39 更新

    (PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)

    Phar::offsetGet — 獲取特定文件的 PharFileInfo 對象

    說明

    public Phar::offsetGet(string $localName): SplFileInfo

    這是 ArrayAccess 接口的實現,允許使用 陣列訪問括號。使用 Phar::offsetGet() 用于從 Phar 存檔中檢索文件。

    參數 

    localName

    要在 Phar 中查找的文件名(相對路徑)。

    返回值 

    返回一個 PharFileInfo 對象,該對象可用于 循環訪問文件的內容或檢索有關當前文件的信息。

    錯誤/異常 

    此方法在以下情況下引發 BadMethodCallException: 在 Phar 檔案中不存在。

    示例 

    示例 #1 Phar::offsetGet() example

    與實現 ArrayAccess 接口的所有類一樣,Phar::offsetGet() 是自動的 使用尖括號運算符時調用。[]

    <?php
    $p = new Phar(dirname(__FILE__) . '/myphar.phar', 0, 'myphar.phar');
    $p['exists.txt'] = "file exists\n";
    try {
        // automatically calls offsetGet()
        echo $p['exists.txt'];
        echo $p['doesnotexist.txt'];
    } catch (BadMethodCallException $e) {
        echo $e;
    }
    ?>

    以上示例會輸出:

    file exists
    Entry doesnotexist.txt does not exist
    

    參見 

    • Phar::offsetExists() - 確定 phar 中是否存在文件
    • Phar::offsetSet() - 將內部文件的內容設置為外部文件的內容
    • Phar::offsetUnset() - 從 phar 中刪除文件


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

    掃描二維碼

    下載編程獅App

    公眾號
    微信公眾號

    編程獅公眾號

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