📜  PHP | chmod( )函数

📅  最后修改于: 2022-05-13 01:56:41.765000             🧑  作者: Mango

PHP | chmod( )函数

PHP中的 chmod()函数是一个内置函数,用于将指定文件的模式更改为用户指定的特定模式。
chmod()函数更改指定文件的权限,成功时返回 true,失败时返回 false。

句法:

bool chmod ( string $filename, int $mode )

使用的参数:
PHP中的 chmod()函数接受两个参数,即文件名和模式。

  1. $filename :它指定需要更改其权限的文件。
  2. $mode :用于指定新的权限。
    $mode 参数由四个数值组成,其中第一个值始终为零,第二个值指定所有者的权限,第三个值指定所有者的用户组的权限,第四个值指定其他所有人的权限。
    有三个可能的值,要设置多个权限,可以添加以下值。
    • 1 = 执行权限
    • 2 = 写权限
    • 4 = 读取权限

返回值:执行成功返回true,失败返回false。

错误和异常

  1. PHP中的 chmod()函数不适用于远程文件。它仅适用于服务器文件系统可访问的文件。
  2. 如果在 $mode 参数周围使用引号,例如 chmod (file.txt, “0744”),那么PHP将隐式转换为整数数据类型。

例子:

Input : chmod("gfg.txt", 0600);
Output : true

Input : chmod("gfg.txt", 0644);
Output : true

Input : chmod("gfg.txt", 0755);
Output : true

下面的程序说明了PHP中的 chmod()函数:

程序 1

PHP


PHP


PHP


输出:

true

方案二

PHP


输出:

true

程序 3

PHP


输出:

true

参考:
http:// PHP.net/manual/en/函数.chmod。 PHP