PHP 4.0 Bug #2004 Updated: recursive call limitation

From: Date: Sun, 11 Jun 2000 17:24:13 +0000
Subject: PHP 4.0 Bug #2004 Updated: recursive call limitation
Groups: php.dev 
Request: Send a blank email to php-dev+get-21014@lists.php.net to get a copy of this message
ID: 2004 Updated by: zeev Reported By: gregori@datanetms.co.uk Status: Closed Bug Type: Feature/Change Request Assigned To: Comments: Two things: (1) You can edit zend.h, look for the line: #if (HAVE_ALLOCA || (defined (__GNUC__) && __GNUC__ >= 2)) && !(defined(ZTS) && defined(ZEND_WIN32)) And change it to: #if 0 && (HAVE_ALLOCA || (defined (__GNUC__) && __GNUC__ >= 2)) && !(defined(ZTS) && defined(ZEND_WIN32)) This will significantly reduce the load on the stack. (2) This has nothing to do with the amount of arguments you pass around PHP functions; These arguments don't use the process stack, but a high-level stack that's implemented on top of the process heap. Full Bug description available at: http://bugs.php.net/version4/?id=2004

« previous php.dev (#21014) next »