On Fri, 26 Oct 2007 14:32:42 +0200, Jochem Maas <[EMAIL PROTECTED]> wrote: > Paul Scott wrote: >> On Fri, 2007-10-26 at 12:52 +0200, Jochem Maas wrote: >> >>> since when is there an arbitrary maximum recursion limit??? >> >> Since forever... ;) > > thats you think, personally I test this kind of thing when Im > not sure: > > php -r 'function foo() { static $x = 1; echo "foo ", $x++, "\n"; foo(); } > foo();' > > which proves quite adequately that there is no function recursion limit as > such, > and that the error message is simply 'Segmentation Fault' as opposed to > some message > about recursion limit being reached. > > therefore the recursion limit, whether in defined in php source or in user > land code > is something specific to the XML extension/code the OP was using. > >> >> I thought that it was at 60 though... >> >> --Paul >> >> >> >> ------------------------------------------------------------------------ >> >> All Email originating from UWC is covered by disclaimer >> http://www.uwc.ac.za/portal/public/portal_services/disclaimer.htm > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php
Running your code shows that there is a limit. Although it doesn't throw an error. It just stops after n recursive calls: php4 recursive calls: 796 php5 recursive calls: 49841 php6 recursive calls: 6007 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php