after reading thru the PHP site some more, i found a little
note mentioning a problem with the way negative integers are
handled in v4.0.6...
what version are you using?
what do you see when you run this code?
if (5 < -2147483647) {
print "This is printed.";
}
if (5 < -214748364) {
print "This is not.";
}
> -----Original Message-----
> From: Johnson, Kirk [mailto:[EMAIL PROTECTED]]
> Sent: Friday, July 13, 2001 2:23 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [PHP] peculiar behaviour of large integers with "<" and ">"
>
>
> <?
> // compare 5 to the max value of an integer
> if (5 < -2147483647) {
> print "This is";
> } else {
> print "Nothing ";
> }
>
> // knock a digit off the max and compare again
> if (5 < -214748364) {
> print "weird";
> } else {
> print "unusual";
> }
> ?>
>
> I get nothing unusual....
>
> Kirk
>
> > -----Original Message-----
> > From: scott [gts] [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, July 13, 2001 12:08 PM
> > To: php
> > Subject: [PHP] peculiar behaviour of large integers with "<" and ">"
> >
> >
> > Has anyone come across this before?
> >
> > // compare 5 to the max value of an integer
> > if (5 < -2147483647) {
> > print "This is";
> > }
> >
> > // knock a digit off the max and compare again
> > if (5 < -214748364) {
> > print "weird";
> > }
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]