filesize

(PHP 4, PHP 5, PHP 7, PHP 8)

filesizeGets file size

Опис

filesize(string $filename): int|false

Gets the size for the given file.

Параметри

filename

Path to the file.

Значення, що повертаються

Returns the size of the file in bytes, or false (and generates an error of level E_WARNING) in case of an error.

Зауваження: Оскільки цілочисельний тип в PHP є знаковим, а багато платформ використовують 32-бітні цілі числа, деякі функції файлової системи можуть повертати неочікувані результати для файлів, розмір яких перевищує 2 ГБ.

Помилки/виключення

Під час збоїв буде видаватись E_WARNING.

Приклади

Приклад #1 filesize() example

<?php

// outputs e.g. somefile.txt: 1024 bytes

$filename = 'somefile.txt';
echo
$filename . ': ' . filesize($filename) . ' bytes';

?>

Примітки

Зауваження: Рузультати цієї функції кешуються. Докладніше: clearstatcache().

Підказка

Починаючи з PHP 5.0.0, ця функція також може бути використана з деякими URL-обгортками. На сторінці Підтримувані протоколи та обгортки вказано, які обгортки підтримують сімейство функцій stat().

Прогляньте також