wp_filesize()
Получает размер указанного файла.
Обертка для PHP filesize() с фильтрами и преобразованием результата в целое число.
Функция wp_filesize полезна при хранении attachments на стороннем хранилище (Amazon’s S3, Google cloud storage или в общем сетевом ресурсе, таком как NFS). Это означает, что значение может быть отфильтровано, что предотвращает возможность медленного обращения к внешнему серверу.
1 раз — 0.0000501 сек (очень быстро) | 50000 раз — 0.23 сек (очень быстро) | PHP 7.4.25, WP 6.0
Хуки из функции
Возвращает
int
. Размер файла в байтах, или 0 в случае ошибки.
Использование
wp_filesize( $path );
- $path(строка) (обязательный)
- Путь к файлу, размер которого нужно получить.
Примеры
#1 Получим размер файла через функцию ВП
Пример когда файл существует:
$path = '/path/to/file.png'; $size = wp_filesize( $path ); var_dump( $size ); // int(60235)
Когда файл не существует:
$path = '/path/to/nonexistent-file.png'; $size = wp_filesize( $path ); var_dump( $size ); // int(0)
Список изменений
С версии 6.0.0 | Введена. |