function delTree($dir) { $files = array_diff(scandir($dir), array('.', '..')); foreach ($files as $file) { is_dir("{$dir}/{$file}") ? $this->delTree("{$dir}/{$file}") : unlink("{$dir}/{$file}"); } return rmdir($dir); }