This is a bug which was apparently fixed in v 4.0.4pl1 at least, but it still present in 4.0.3 I just found it kind of amusing and it makes a nice warning. Consider this: print_r($GLOBALS); That's it. It prints all the variables available, however part of it is an array called GLOBALS. Which then prints all available variables, including an array called GLOBALS... And it will continue until you hit the Stop button or until the script times out. But if you have ignore.user.abort on, it will continue till it times out. If you've screwed with your scripts timeout settings... ...so be wary of that, and ensure you don't try and print out the variables available in GLOBALS in older versions of PHP. It was fixed with the anti-recursion feature, which automatically breaks endless loops. -- Plutarck Should be working on something... ...but forgot what it was. -- 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]