2024 年日本 PHP 研討會

ZipArchive::setArchiveFlag

(PHP >= 8.3.0, PECL zip >= 1.22.0)

ZipArchive::setArchiveFlag設定 ZIP 封存的全局旗標

說明

public ZipArchive::setArchiveFlag(int $flag, int $value): bool

設定 ZIP 封存檔的全局旗標。

參數

flag

要更改的全局旗標,選自 AFL_* 常數。

value

旗標的新值。

傳回值

成功時傳回 true,失敗時傳回 false

範例

範例 #1 建立一個 torrentzip 封存檔

<?php
$zip
= new ZipArchive;
$res = $zip->open('test.zip', ZipArchive::CREATE);
if (
$res === TRUE) {
$zip->setArchiveFlag(ZipArchive::AFL_WANT_TORRENTZIP, 1);
$zip->addFromString('test.txt', 'file content goes here');
$zip->close();
echo
'ok';
} else {
echo
'failed';
}
?>

參見

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top