تابع ()umask


PHP Filesystem Reference توابع کار با فایل ها در PHP


تعریف و کاربرد

تابع ()umask دسترسی ها را برای فایل ها تغییر می دهد. 

این تابع umask از php را به mask & 0777 ست کرده و umask قدیمی را برمی گرداند. اگر شما ()umask را بدون هیچ آرگومانی فراخوانی کنید، umask کنونی را برمی گرداند. 

نحوه نوشتن

umask(mask)
پارامترهاتوضیحات
mask اختیاری. دسترسی ها را مشخص می کند. به طور پیش فرض مقدار mode برابر است با 0777(بیشترین دسترسی امکان پذیر).

mode شامل 4 عدد می باشد:

  • عدد اول همیشه 0 است. 
  • عدد دوم مشخص کننده ی دسترسی های مالک می باشد. 
  • عدد سوم مشخص کننده ی دسترسی هایی برای گروه کاربری(user group) مالک می باشد. 
  • عدد چهارم مشخص کننده ی دسترسی ها برای دیگر افراد می باشد. 

مقادیر امکان پذیر(برای ست کردن دسترسی های چندگانه اعداد زیر را اضافه کنید):

  • 1 = دسترسی اجرا کردن 
  • 2 = دسترسی نوشتن
  • 4 = دسترسی خواندن

PHP Filesystem Reference توابع کار با فایل ها در PHP