PHP の rmdir() 関数は、空のディレクトリを削除するために使用される組み込み関数です。ディレクトリは空である必要があり、ディレクトリを削除するために必要な関連権限を持っている必要があります。
削除するディレクトリは rmdir() 関数にパラメータとして渡され、成功すると True が返され、失敗すると False が返されます。
構文:
rmdir(dirname, context)
パラメータの使用法:
PHP の rmdir() 関数は 2 つのパラメータを受け入れます。
dirname: 削除するディレクトリを指定する必須パラメータです。
context: ストリームの動作を指定するオプションのパラメーターです。
戻り値:
成功した場合は True を返し、失敗した場合は False を返します。
エラーと例外
1. rmdir() 関数は、失敗すると E_WARNING レベルのエラーを生成します。
2. rmdir() 関数を使用する前に Opendir() を閉じる必要があります。閉じないと、アクセス許可拒否エラーが発生します。
3. PHP は、スクリプトが実行されているディレクトリに、セーフ モードで実行されているスクリプトと同じ UID (所有者) があるかどうかを確認します。
rmdir() 関数コード例 1:
<?php // 创建一个名为gfg的目录 mkdir('gfg'); $dirname= "gfg"; // 使用rmdir()删除目录 rmdir($dirname); ?>
出力:
1
rmdir() 関数コード例 2:
<?php // 创建一个名为gfg的目录 $dirname = "gfg"; // 使用rmdir()删除目录 if(rmdir($dirname)) { echo ("$dirname已成功删除"); } else { echo ($dirname . "不能被删除"); } ?>
出力:
gfg已成功删除
関連する推奨事項: 「PHP チュートリアル 」
以上がPHPのrmdir()関数の使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。