method public

CZip::Add()

Класс: \CZip

Сигнатура

public Add(array<string|int, mixed> $arFileList[, array<string|int, mixed>|int $arParams = 0 ]) : array<string|int, mixed>|int

Описание

Архивирует файлы и папки

Параметры

$arFileList array<string|int, mixed>
содержит файлы и папки для упаковки в архив
$arParams array<string|int, mixed>|int = 0
если указан, содержит параметры для использования при архивации

Возвращаемое значение

array<string|int, mixed>|int

Как применяется в CZip

CZip::Add() — метод класса \CZip старого API 1С-Битрикс (без пространства имён).

Метод объекта: сначала нужен экземпляр CZip.

/** @var \CZip $object */
$arFileList = [];
$result = $object->Add($arFileList);
// $result: array<string|int, mixed>|int

Другие методы CZip

  • Create() Создаёт архив
  • Delete() Удаляет файл из архива
  • Extract() Извлекает содержимое архива
  • GetContent() Возвращает список файлов и папок в архиве
  • GetErrors() Возвращает массив, содержащий коды и сообщения об ошибках. Вызывайте этот метод после Pack или…
  • GetOptions() Возвращает массив параметров упаковки/распаковки и их текущих значений
  • GetProperties() Возвращает свойства архива
  • GetStartFile() Вызываемый из объекта архива, он возвращает имя файла для следующего шага при многошаговой архивации.…
  • Pack() Упаковывает файлы и папки в архив
  • SetOptions() Позволяет пользователю задать параметры упаковки/распаковки
  • Unpack() Распаковывает архив в указанную папку

Add() есть и у других классов старого API: CAgent, CAllAgent, CAllCrmCompany, CAllCrmContact, CAllCrmDeal, CAllCrmInvoice, CAllCrmLead, CAllCrmQuote.

Исходный файл: source/main/classes/general/zip.php:574

Что будем искать? Например,Продвижение