PHP | rmdir()函数

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

null

语法:

rmdir(dirname, context)

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

  1. 名字: 它是一个强制参数,指定要删除的目录。
  2. 背景: 它是一个可选参数,用于指定流的行为。

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

错误和例外

  1. rmdir()函数在出现故障时生成E_警告级别错误。
  2. 在使用rmdir()函数之前,必须先关闭opendir(),否则会出现权限被拒绝错误。
  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

<?php
// creating a directory named gfg
mkdir ( 'gfg' );
$dirname = "gfg" ;
// removing directory using rmdir()
rmdir ( $dirname );
?>


输出:

1

方案2

<?php
// creating a directory named gfg
$dirname = "gfg" ;
// removing directory using rmdir()
if ( rmdir ( $dirname ))
{
echo ( "$dirname successfully removed" );
}
else
{
echo ( $dirname . "couldn't be removed" );
}
?>


输出:

gfg successfully removed

参考: http://php.net/manual/en/function.rmdir.php

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享