ID: 24921 User updated by: itotakas at msu dot edu Reported By: itotakas at msu dot edu -Status: Feedback +Status: Closed Bug Type: Zend Engine 2 problem Operating System: Win 2000 Pro SP4 -PHP Version: 5CVS-2003-08-02 (dev) +PHP Version: 5CVS-2003-08-11 (dev) New Comment:
I tried php5-win32-200308110630 with the reproduce code below --------------------- <? class bug { function get(bug $bug) { return $bug; } } $bug = new bug; // PHP should report the missing argument here $bug->get(); ?> but NO "PHP Crash" was occured. the output was "Fatal error: Argument 1 must be an object of class bug" so I think this problem was solved. php5-win32-200308030630 >> Crash php5-win32-200308031030 >> Crash php5-win32-200308041030 >> NO Crash php5-win32-200308050230 >> NO Crash php5-win32-200308070230 >> NO Crash php5-win32-200308110630 >> NO Crash I am not sure what was the causation of this problem yet,, but Thank you any way for the Feedback sniper :) Previous Comments: ------------------------------------------------------------------------ [2003-08-09 23:15:54] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php4-STABLE-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-STABLE-latest.zip I still can not reproduce this.. ------------------------------------------------------------------------ [2003-08-05 22:03:04] itotakas at msu dot edu At first, I should say sorry for easy type miss :( I meant "PHP crash". I tried other codes to find out the pattern of this problem. <? class bug { function get(bug $bug) { return $bug; } } class test { function call() { $bug = new bug; // PHP should report the missing argument here $bug->get(); } } $test = new test; $test->call(); ?> This code also cause PHP crash like the reproduce code I posted before. ============================================= Apache.exe - Application Error Command "0x100f334" tried to refer Memory "0x0000000c". Memory could not be "read" Nonhandled Exception occurred in Apache(PHP4TS.dll) 0xC0000005: Access Violation ============================================= but, I am not sure why this problem happen... I hope other users can reproduce same problem so that more infomation will be available for this problem... ------------------------------------------------------------------------ [2003-08-05 18:34:21] [EMAIL PROTECTED] What do you mean with "PHP crush" ??? I guess you mean "crash", but why do you think it crashes? ------------------------------------------------------------------------ [2003-08-03 06:20:07] itotakas at msu dot edu I tried php5-win32-200308031030, but still got same result(PHP crush). I wonder this problem is due to my platform ,, My platform is OS : Win 2000 Pro SP4 PHP : php5-win32-200308031030 Apache : 1.3.24 Mode : SAPI modules Hope this help ------------------------------------------------------------------------ [2003-08-03 05:30:10] [EMAIL PROTECTED] Output with latest CVS: Warning: Missing argument 1 for get() in /usr/src/web/php/php5/t.php on line 4 Fatal error: Argument 1 must be an instance of bug in /usr/src/web/php/php5/t.php on line 4 And no crash here. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/24921 -- Edit this bug report at http://bugs.php.net/?id=24921&edit=1