What is the filesize() Function?

The filesize() function is a built-in PHP function that returns the size of a file in bytes. This function returns the file size as an integer.

Here's the basic syntax of the filesize() function:


Where filename is the name of the file to be checked.

How to Use the filesize() Function?

Using the filesize() function is straightforward. Here are the steps to follow:

  1. Call the filesize() function, passing in the name of the file you want to check.
  2. The function will return the size of the file in bytes as an integer.

Here's an example code snippet that demonstrates how to use the filesize() function:


$filename = 'myfile.txt';
$filesize = filesize($filename);
echo "The size of the file $filename is $filesize bytes";

In this example, we check the size of the file myfile.txt using the filesize() function. We store the file size in the $filesize variable and output a message indicating the size of the file.


The filesize() function is a useful tool in PHP for checking the size of a file. By following the steps outlined in this guide, you can easily use the filesize() function in your PHP projects to check the size of files.

Practice Your Knowledge

What is the purpose of the filesize() function in PHP?

Quiz Time: Test Your Skills!

Ready to challenge what you've learned? Dive into our interactive quizzes for a deeper understanding and a fun way to reinforce your knowledge.

Do you find this helpful?