Yii2. Php. Как узнать и вывести размер файла?

Главная  >>  Backend  >>  Yii2. Php. Как узнать и вывести размер файла?

При выводе ссылки на скачивание какого-то файла очень хорошая практика показывать пользователю его объем, чтобы человек мог понять, стоит ему качать или нет. Сейчас я приведу простой пример, как узнать размер файла на php, а затем вывести его при помощи Yii2.

Итак, код метода всего навсего 2 строки:

Здесь мы сначала используем встроенную функцию filesize, после чего применяем Formatter с коробки Yii2. Метод asShortSize выводит в человекопонятном формате размер файла с суффиксом Кб, Мб и т.д.

На входе в функции ожидаем абсолютный путь к целевому файлу. Вот и всё! Как видите, узнать размер файла на php очень просто.