ID: 31910
Updated by: sniper@php.net
Reported By: jakub at icewarp dot com
Status: Open
Bug Type: Scripting Engine problem
Operating System: win32
PHP Version: 4CVS-2005-02-10
New Comment:
I can _not_ reproduce this with the latest CVS snapshot build for win32
either. (still using CLI)
Previous Comments:
------------------------------------------------------------------------
[2005-02-11 03:31:51] sniper@php.net
I can _not_ reproduce this on windows using Debug build of CLI binary.
------------------------------------------------------------------------
[2005-02-10 15:04:56] sniper@php.net
Updated OS field to be correct. Works fine on *nix.
------------------------------------------------------------------------
[2005-02-10 15:02:44] jakub at icewarp dot com
I'm testing PHP for Windows. I've just tested 4.3.10 and it has the
same problem. 4.3.8 does suffer from this problem.
I doubt it has anything with ISAPI or other PHP interface. If you test
PHP on windows it is 100% reproducable. I have colleagues who reported
the same problem on different machines.
I'm not sure what you mean by configure line. The PHP.INI is the
default one shipped with PHP.
The question is why did it change. It must have been the version 4.3.9
or 4.3.10 that changed something. If you prepend an alphabet character
before the string it will not occur.
Colleagues believe the "E" stands for an exponent or similar. Let me
know how I can help
------------------------------------------------------------------------
[2005-02-10 14:43:31] sniper@php.net
What might have been the configure line you used?
I can _not_ reproduce this with latest CVS version of PHP_4_3 branch
nor with HEAD (upcoming PHP 5.1 branch).
------------------------------------------------------------------------
[2005-02-10 10:23:27] jakub at icewarp dot com
Description:
------------
Hi
This problem happens only in the 4.3.11 dev version.
It is 100% reproducable. See the code below. It will produce the
following error:
PHP has encountered an Unhandled Exception Code -1073741679 at
011171E3
The problem must be that PHP thinks it's a real number or something. It
didn't occur in previous versions. Please, try to fix it.
Cheers
Jakub
Reproduce code:
---------------
<?
$file = "20050131014110E312-00000002.tmp";
$file != ".";
?>
Actual result:
--------------
PHP has encountered an Unhandled Exception Code -1073741679 at 011171E3
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=31910&edit=1