функция
since 5.8.1
_wp_check_alternate_file_names()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
_wp_check_alternate_file_names( string[] $filenames, string $dir, array $files ): bool
Описание
Вспомогательная функция для проверки того, может ли каждое из имён файлов в массиве конфликтовать с существующими файлами.
Параметры
$filenames
string[]
обязательный
Массив имён файлов для проверки.
$dir
string
обязательный
Каталог, содержащий файлы.
$files
array
обязательный
Массив существующих файлов в каталоге. Может быть пустым.
Возвращаемое значение
bool
Исходный код
wp-includes/functions.php:2823
function _wp_check_alternate_file_names( $filenames, $dir, $files ) {
foreach ( $filenames as $filename ) {
if ( file_exists( $dir . $filename ) ) {
return true;
}
if ( ! empty( $files ) && _wp_check_existing_file_names( $filename, $files ) ) {
return true;
}
}
return false;
}
История изменений
| Версия | Описание |
|---|---|
| 5.8.1 | Introduced. |

