У меня есть вопрос о небольшом фрагменте кода ниже. На данный момент я использую первый фрагмент кода, и он работает отлично. Но не лучший ли второй код для удаления папки и файлов в ней? Моя переменная $target
- это каждый раз, когда путь к папке hwo нужно удалить.Удалить папку и файлы в PHP
function deleteFilesAndDirectory($target)
{
if(is_dir($target))
{
$files = glob($target . '*', GLOB_MARK);
foreach($files as $file)
{
deleteFilesAndDirectory($file);
}
rmdir($target);
}
elseif(is_file($target))
{
unlink($target);
}
}
Почему этот код не должен использоваться?
function deleteFilesAndDirectory($target)
{
$files = glob($target . '*', GLOB_MARK);
foreach($files as $file)
{
unlink($file);
}
rmdir($target);
}
ha спасибо, мой друг, это был короткий и ясный ответ для меня :) , поэтому я могу использовать свой короткий код, потому что никогда не будет подкаталогов. –