📜  PHP | rmdir( )函数

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

PHP | rmdir( )函数

PHP中的 rmdir()函数是一个内置函数,用于删除空目录。目录必须为空,并且必须具有删除目录所需的相关权限。
要删除的目录作为参数发送给 rmdir()函数,成功时返回 True,失败时返回 False。

句法:

rmdir(dirname, context)

使用的参数:
PHP中的 rmdir()函数接受两个参数。

  1. dirname :它是一个强制参数,指定要删除的目录。
  2. context:它是一个可选参数,它指定流的行为。

返回值:
成功时返回 True,失败时返回 False。

错误和异常

  1. rmdir()函数在失败时生成 E_WARNING 级别的错误。
  2. opendir() 必须在使用 rmdir()函数之前关闭,否则它会给出权限被拒绝错误。
  3. PHP检查脚本运行所在的目录是否与处于安全模式时正在执行的脚本具有相同的 UID(所有者)。

例子:

Input : mkdir('gfg');
        $dirname= "gfg";
        rmdir($dirname);
Output : 1

Input : $dirname = "gfg";
        if(rmdir($dirname))
        {
          echo ("$dirname successfully removed");
        }
        else
        {
          echo ("$dirname couldn't be removed"); 
        }
Output : gfg successfully removed

下面的程序说明了 rmdir()函数。

程序 1


输出:

1

节目二


输出:

gfg successfully removed

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