查詢

PharFileInfo::delMetadata()函式—用法及示例

「 從檔案的後設資料中刪除指定的鍵值對 」


函式名:PharFileInfo::delMetadata()

適用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8

函式說明:PharFileInfo::delMetadata() 用於從檔案的後設資料中刪除指定的鍵值對。

用法:

public bool PharFileInfo::delMetadata ( string $key )

引數:

  • key:要刪除的後設資料的鍵名。

返回值:

  • 成功時返回 true,失敗時返回 false。

示例:

// 建立一個 Phar 物件
$phar = new Phar('example.phar');

// 獲取檔案物件
$file = $phar['file.txt'];

// 設定後設資料
$file->setMetadata('author', 'John Doe');
$file->setMetadata('version', '1.0');

// 刪除後設資料
$result = $file->delMetadata('version');

if ($result) {
    echo '後設資料刪除成功';
} else {
    echo '後設資料刪除失敗';
}

在上面的示例中,我們建立了一個名為 example.phar 的 Phar 檔案,並從中獲取了一個檔案物件 $file。然後,我們使用 setMetadata() 方法設定了兩個後設資料:authorversion。接下來,使用 delMetadata() 方法刪除了 version 後設資料。最後,根據返回值判斷是否刪除成功,並輸出相應的結果。

請注意,此函式僅適用於 Phar 檔案中的檔案物件,而不是普通的檔案操作。

補充糾錯
熱門PHP函式
分享連結