Recursive functions are generally a bad idea especially in php. By using a recursive function it is possible you may "smash the stack", which will crash an apache child (segfaults) and on a multi-threaded server take down the whole webserver. Even with a default memory limit of 8 megs an attacker could crash php by accessing the same thread multiple times.
This is NOT a theoretical situation, I've actually came across it while writing a tree drawing code for a forum. The problem exists in all the php that I've tested (PHP 4.0.5,4.0.6,4.1.0RC5). -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]