Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.
[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]
PHP 5 для начинающих
Рекурсивные функции
Аннотация
Функции, вызывающие сами себя.
Особый случай представляют собой рекурсивные функции (такие функции, которые вызывают сами себя). Они очень удобны для решения определенных задач (с некоторыми из них мы познакомимся в дальнейшем).
function foo($x)
{
print $x;
if ($x > 0) {
foo(--$x);
}
}
foo(9);
9876543210
Внимание
Следует избегать излишне глубоких рекурсий (более 100 уровней) из-за опасности переполнения стека.
Литература
[1] PHP Manual. MehdiAchour, FriedhelmBetz, AntonyDovgal, NunoLopes, PhilipOlson, GeorgRichter,
DamienSeguy, and JakubVrana. 2006-05-26. Copyright 1997-2006 the PHP Documentation Group. http://www.php.net/manual/en/.