W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
(PHP >= 8.0.0,PECL zip >= 1.17.0)
ZipArchive::registerProgressCallback — 注冊一個回調(diào)以在存檔關(guān)閉期間提供更新。
public ZipArchive::registerProgressCallback(float $rate, callable $callback): bool
注冊一個函數(shù)以在存檔關(guān)閉期間提供更新。callback
rate
每次調(diào)用回調(diào)之間的變化(從 0.0 到 1.0)。
callback
此函數(shù)將接收浮點(diǎn)數(shù)(從 0.0 到 1.0)的電流。state
成功時返回 true, 或者在失敗時返回 false。
此示例創(chuàng)建一個 ZIP 文件存檔并顯示 級數(shù)。php.zip
示例 #1 歸檔文件
$zip = new ZipArchive();
if ($zip->open('php.zip', ZipArchive::CREATE | ZipArchive::OVERWRITE)) {
$zip->addFile(PHP_BINARY, 'php');
$zip->registerProgressCallback(0.05, function ($r) {
printf("%d%%\n", $r * 100);
});
$zip->close();
}
注意:此函數(shù)僅在針對 libzip ≥ 1.3.0 構(gòu)建時可用。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: