method
public
static
CFile::MakeFileArray()
Класс: \CFile
Сигнатура
public static MakeFileArray(string|int $path[, string|bool $mimetype = false ][, bool $skipInternal = false ][, string $external_id = "" ]) : array<string|int, mixed>|bool|null
Описание
Возвращает массив, описывающий файл, как если бы он был элементом $_FILES.
Параметры
$path
string|int
Может содержать ID файла, абсолютный путь, относительный путь или URL.
$mimetype
string|bool
= false
Принудительно задаёт поле type массива
$skipInternal
bool
= false
Исключает использование ID в качестве $path
$external_id
string
= ""
Возвращаемое значение
array<string|int, mixed>|bool|null
Как применяется в CFile
CFile::MakeFileArray() — метод класса \CFile старого API 1С-Битрикс (без пространства имён).
Статический метод — вызывается через имя класса CFile, без создания объекта.
$path = '';
$result = \CFile::MakeFileArray($path);
// $result: array<string|int, mixed>|bool|nullДругие методы CFile
_GetImgParams()AddVersion()Добавляет информацию о версии файла.ApplyImageFilter()ChangeSubDir()CheckFile()checkForDb()CheckImageFile()CleanCache()CloneFile()ConvertFilesToPost()CopyFile()CreateImage()
MakeFileArray() есть и у других классов старого API: CAllIBlock, CIBlock.
Исходный файл: source/main/classes/general/file.php:2006

