English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أدوات عبر الإنترنت

دليل PHP الأساسي

دليل PHP المتقدم

PHP & MySQL

دليل PHP

دليل وثائق نظام الملفات PHP

استخدام وظيفة umask() و أمثلة

وظيفة umask() تقوم بتعيين umask PHP إلى mask & 0777 وتقوم بتقديم umask الأصلي. عند استخدام PHP كوحدة توزيع للخادم، سيتم استعادة umask بعد كل طلب.

القواعد النحوية

int umask ([ int $mask ] )

 يمكن لهذه الوظيفة تعيين umask PHP إلى mask & 0777 ويعيد umask الأصلي. عند استخدام PHP كوحدة التوزيع الخاصة بالخادم، سيتم استعادة umask بعد كل طلب.

الاستدعاء بدون أي معاملات umask() سيقوم بتقديم umask الحالية، بينما سيقوم الاستدعاء مع المعاملات بتقديم umask الأصلية.

مثال
   <?php
   $old = umask(0);
   chmod("PhpProject/php/sample.txt", 0755);
   umask(old);
   //تحقق
      إذا (old != umask()) {
   }
?>

دليل وثائق نظام الملفات PHP