Example
Return the current umask:
html
<?php
$file = "test.txt";
echo (umask());
?>
Definition and Usage
The umask() function changes the file permissions for files.
This function sets PHP's umask to mask & 0777 and returns the old umask.
Syntax
text
umask(mask)
Parameter Values
| Parameter | Description |
|---|---|
| mask | Optional. Specifies the new permissions. Default is 0777 The mask parameter consists of four numbers: The first number is always zero The second number specifies permissions for the owner The third number specifies permissions for the owner's user group The fourth number specifies permissions for everybody else Possible values (to set multiple permissions, add up the following numbers): 1 = execute permissions 2 = write permissions 4 = read permissions |
Technical Details
| Return Value: | If you call umask() without any arguments, it returns the current umask, otherwise it returns the old umask |
|---|---|
| PHP Version: | 4.0+ |
| PHP Changelog: | PHP 8.0: mask is nullable now |