rendered paste body<pre><?phperror_reporting(e_all);// a simple foreach() to traverse the SPL class namesforeach(spl_classes() as $key=>$value) { echo $key.' -> '.$value.'<br />'; }?><?phptry{ // class definition to extend Directory Iterator class foreach ( new DirectoryIterator('./') as $Item ) { if(!$Item->isDot()) { if($Item->isFile()) {$files[]=$Item->getFilename();} if($Item->isDir()) {$dirs[]=$Item->getFilename();} //echo $Item.'<br />'; } } print_r($dirs).'<br />'; print_r($files); }catch(Exception $e){ echo 'No files Found!<br />';}echo 'argh';?>