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

Reply via email to