(PHP 5 >= 5.6.0, PHP 7, PHP 8, PECL zip >= 1.12.4)
ZipArchive::setPassword — Устанавливает пароля для активного архива
Задаёт пароль для активного архива.
passwordПароль для архива.
Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.
Замечание:
Начиная с PHP 7.2.0 и libzip 1.2.0 пароль используется для распаковки архива, а также как пароль по умолчанию для методов ZipArchive::setEncryptionName() и ZipArchive::setEncryptionIndex(). Раньше метод устанавливал пароль только для распаковки. Метод не превращала незащищённый паролем экземпляр ZipArchive в защищённый объект ZipArchive.