The umask() function changes permissions for files. It returns the current umask is it is set without arguments.
Syntax
umask(mask)
Parameters
mask − Set the new permission.
Return
The umask() function returns the current umask is it is set without arguments.
Example
<?php
// -rw-------
umask(0077);
// access changed: -rw-r--r--
chmod('/new/one.txt', 0644);
echo “Access changed!”;
?>Output
Access changed!