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

PHP 基礎チュートリアル

PHP 高級チュートリアル

PHP & MySQL

PHP 参考マニュアル

PHP umask()関数の使い方と例

PHP Filesystem 参考マニュアル

umask()関数はPHPのumaskをmask & 0に設定します。777 また、PHPがサーバーモジュールとして使用される場合、各リクエストの終了後にumaskが元に戻されます。

構文

int umask ([ int $mask ] )

この関数はPHPのumaskをmask&0に設定できます。777また、PHPをサーバーモジュールとして使用する場合、各リクエストの終了後にumaskが元に戻されます。

 umask()にパラメータが無い場合、現在のumaskを返します。パラメータがある場合、元のumaskを返します。

オンラインサンプル

<?php
   $old = umask(0);
   chmod("PhpProject/php/sample.txt", 0755);
   umask($old);
   //確認
   if($old != umask()) {
      echo \
   }
?>

PHP Filesystem 参考マニュアル