i have question little code snippet below. @ moment use first code snippet , runs perfectly. wouldn't second code better way delete folder , files in it? variable $target
everytime path folder hwo needs delete.
function deletefilesanddirectory($target) { if(is_dir($target)) { $files = glob($target . '*', glob_mark); foreach($files $file) { deletefilesanddirectory($file); } rmdir($target); } elseif(is_file($target)) { unlink($target); } }
why code shouldn't used?
function deletefilesanddirectory($target) { $files = glob($target . '*', glob_mark); foreach($files $file) { unlink($file); } rmdir($target); }
the second work fine, long directory deleted not contain subdirectories. clean out subdirectories, recursive function best way, why in first code sample function deletefilesanddirectory()
calls itself.
Comments
Post a Comment