method
public
static
File::merge()
Сигнатура
public static merge(mixed $res, mixed $res2) : array<string|int, mixed>
Описание
эта функция просто объединяет 2 массива с множеством глубоко вложенных ключей; array_merge заменяет ключи на втором уровне и глубже, array_merge_recursive размножает одинаковые ключи
Параметры
$res
mixed
$res2
mixed
Возвращаемое значение
array<string|int, mixed>
Как применяется в File
File::merge() — метод класса \Bitrix\Main\UI\Uploader\File модуля «Главный модуль».
Статический метод — вызывается через имя класса File, без создания объекта.
use Bitrix\Main\UI\Uploader\File;
$res = null;
$res2 = null;
$result = File::merge($res, $res2);
// $result: array<string|int, mixed>Другие методы File
addError()Добавляет ошибку в errorConnectioncheckFile()createCanvas()deleteCache()deleteFile()fromArray()Восстанавливает данные из массива и сохраняет в кеш.getErrorCollection()Возвращает коллекцию ошибок.getErrorMessage()Возвращает сообщение об ошибке.getFile()Возвращает массив данных файла.getHash()getId()getName()
merge() есть и у других классов модуля «Главный модуль»: Collection, FinderDestTable, GeonameTable, MergeTrait, Package, RouteTable.
Исходный файл: source/main/lib/ui/uploader/file.php:368

