What is the fileperms() Function?

The fileperms() function is a built-in PHP function that returns the permissions of a file. This function returns the permissions as an integer, which represents the file permissions in octal notation.

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


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

How to Use the fileperms() Function?

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

  1. Call the fileperms() function, passing in the name of the file you want to check.
  2. The function will return the permissions of the file as an integer in octal notation.

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


$filename = 'myfile.txt';
$permissions = fileperms($filename);
echo "The file $filename has permissions $permissions";

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


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

Practice Your Knowledge

Which of the following statements about PHP file permissions are true?

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?