$a = 1;
$b = [1,2,3];
//число и массив
function test($var)
{
if (is_array($var)) {
array_map('test', $var);
} else {
echo $var++ . ' - ';
}
}
//Если вызвать функцию с числом, будет вывод, если с массивом чисел, будет рекурсия
test($a);
test($b);
function printDir($item)
{
if ($item['parent'] > 0) {
printDir($item['parent']);
} else {
echo $item['name'];
}
}