PHP.mk документација
ZipArchive::registerProgressCallback
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
ziparchive.registerprogresscallback.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
ziparchive.registerprogresscallback.php
ZipArchive::registerProgressCallback
Референца за `ziparchive.registerprogresscallback.php` со подобрена типографија и навигација.
ZipArchive::registerProgressCallback
(PHP >= 8.0.0, PECL zip >= 1.17.0)
ZipArchive::registerProgressCallback — (PHP >= 8.0.0, PECL zip >= 1.17.0)
= NULL
Регистрирајте повикувач за да обезбеди ажурирања при затворање на архивата. callback Регистрирајте а
Параметри
rate- функција за да обезбеди ажурирања при затворање на архивата.
callback-
Промена помеѓу секое повикување на повикувачот (од 0.0 до 1.0).
stateкако float Оваа функција ќе ја прими тековната
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
Овој пример создава ZIP датотека архива php.zip (од 0.0 до 1.0).
Пример #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();
}Белешки
Забелешка: и прикажува прогрес.
Види Исто така
- Оваа функција е достапна само ако е компајлирана со libzip ≥ 1.3.0. ZipArchive::registerCancelCallback()
Белешки од корисници
Нема белешки од корисници за оваа страница.