<?php
// SPL Iterators sample
foreach(spl_classes() as $key=>$value)
{
echo $key.' -> '.$value."\n";
}
echo "\n------------Directory Iterator--------\n";
foreach(new DirectoryIterator('./') as $item)
{
echo display($item);
}
echo "\n------------Array Iterator--------\n";
$arr = array('php','asp','ror','python','perl');
foreach($arr as $item)
{
echo display($item);
}
echo "\n------------ simply iterate the class methods --------\n";
foreach(get_class_methods(ArrayObject) as $item)
{
echo display($item);
}
var_dump(spl_classes());
function display($item)
{
return $item."\n";
}
?>