ID: 25713 User updated by: kevin at netflex dot nl -Summary: pass by ref. to own function result in crash Reported By: kevin at netflex dot nl Status: Open Bug Type: Reproducible crash Operating System: Windows/Netware and maybe more PHP Version: 4.3.3 New Comment:
The problem isn't with the call by ref. but with the following situation: if you have an function that calls himself endless then PHP crashes. See the firt post for more information. Previous Comments: ------------------------------------------------------------------------ [2003-10-01 09:53:36] kevin at netflex dot nl Description: ------------ if you create an function that calls himself with an pass by ref. variable then as a result PHP crashes. tested with: * PHP 5.0.0b2-dev (snapshot: php5-win32-200309251030.zip) on Windows (Apache2 2.0.47 and Windows 2003) * PHP 4.3.3 on Windows (Apache2 2.0.47 and Windows 2003) * PHP 4.2.3 on Netware (Apache2 2.0.47 and Netware 6.5) In the web browser appears the page: "can't find server" and in the log files there is no information about the error/crash Reproduce code: --------------- crash($test = 0); function crash(&$test) { if ($test < 10) crash($test); $test++; } Expected result: ---------------- the variable test with an value of (int)10 Actual result: -------------- with PHP4 on Windows only php crashes and with PHP5 on Windows and PHP4 on Netware both php and apache2 crashes. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=25713&edit=1