函式名:Phar::delMetadata()
適用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8
用法: Phar::delMetadata(): bool
該方法用於從一個已存在的 Phar 歸檔檔案中刪除後設資料。
引數: 該方法沒有引數。
返回值: 如果成功刪除了後設資料,則返回 true。如果歸檔檔案沒有後設資料或者刪除失敗,則返回 false。
示例:
// 建立一個 Phar 歸檔檔案
$phar = new Phar('myarchive.phar');
// 新增後設資料
$phar->setMetadata(['author' => 'John Doe', 'version' => '1.0']);
// 刪除後設資料
$result = $phar->delMetadata();
if ($result) {
echo "後設資料已成功刪除!";
} else {
echo "刪除後設資料失敗或歸檔檔案沒有後設資料。";
}
在上面的示例中,我們首先建立了一個名為 "myarchive.phar" 的 Phar 歸檔檔案。然後,使用 setMetadata()
方法新增了一些後設資料,包括作者和版本號。最後,呼叫 delMetadata()
方法刪除了歸檔檔案中的後設資料。如果刪除成功,將輸出 "後設資料已成功刪除!";如果刪除失敗或歸檔檔案沒有後設資料,則輸出 "刪除後設資料失敗或歸檔檔案沒有後設資料。"。