Например, в этом коде фигурные скобки у условия проставлены:
function dirScan($dir)
{
static $files;
if(empty($files))
{
$files = scandir($dir);
$files = array_diff($files, array('.', '..'));
}
$files = count($files)?$files:array('1');
return $files;
}
А в этом коде скобок нет ни у условия, ни у цикла:
function pageMenu($page)
{
$files = dirScan('data');
natsort($files);
$menu = ' | ';
foreach($files as $num)
if($page == $num)
$menu .= '<strong>'. $num .'</strong> | ';
else
$menu .= '<a href="?page='. $num .'">'. $num .'</a> | ';
return $menu;
}