В PHP 8 изменен способ открытия ZIP-архива, и отмечено, что:
Использование пустого файла в качестве ZipArchive устарело. Libzip 1.6.0 больше не принимает пустые файлы в качестве действительных zip-архивов.
В тестовом коде ниже открытие ZIP-файла с именем $backupzip< /code> работает без ошибок, но открытие ZIP-файлов с именами $invoicezip завершается с ошибкой:
Устарело: ZipArchive::open( ): Использование пустого файла, поскольку ZipArchive устарел в строке 12
Подробнее здесь: https://stackoverflow.com/questions/646 ... rary-files