[PHP-DEV] Bug #11685 Updated: Bad Auto-Cast

2001-06-30 Thread Hot Soon
ID: 11685 User Update by: Hot Soon<[EMAIL PROTECTED]> Status: Closed Bug Type: Scripting Engine problem Operating system: Windows 98 SE PHP Version: 4.0.6 Description: Bad Auto-Cast Previous Comments: --- [2001-06-26 07:55

[PHP-DEV] Bug #11685 Updated: Bad Auto-Cast

2001-06-27 Thread zeev
ID: 11685 Updated by: zeev Reported By: Hot Soon<[EMAIL PROTECTED]> Old-Status: Analyzed Status: Closed Bug Type: Scripting Engine problem Operating system: PHP Version: 4.0.6 Assigned To: jeroen Comments: Fixed in the latest CVS (will be fixed in 4.0.7) Previous Comments: -

[PHP-DEV] Bug #11685 Updated: Bad Auto-Cast

2001-06-26 Thread jeroen
ID: 11685 Updated by: jeroen Reported By: Hot Soon<[EMAIL PROTECTED]> Old-Status: Bogus Status: Analyzed Bug Type: Scripting Engine problem Operating system: PHP Version: 4.0.6 Assigned To: jeroen Comments: Indeed, +, -, and * 'autocasting' doesn't work in negative direction, only positive. Pre

Re: [PHP-DEV] Bug #11685 Updated: Bad Auto-Cast

2001-06-26 Thread Jeroen van Wolffelaar
> Old-Status: Open > Status: Bogus > $var=-1073741824; > #^ Here! > > $var*=2;$var*=2; > var_dump($var); > ?> > It will print out "int(0)". > but I believe it should print out"int(-2147483648)" or "float(-2147483648)" like this program: IMO the output is wrong indeed. On integer overflow, it

[PHP-DEV] Bug #11685 Updated: Bad Auto-Cast

2001-06-26 Thread sniper
ID: 11685 Updated by: sniper Reported By: Hot Soon<[EMAIL PROTECTED]> Old-Status: Open Status: Bogus Bug Type: Scripting Engine problem Operating system: PHP Version: 4.0.6 Assigned To: Comments: Previous Comments: --- [