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

Reply via email to