#26477 [Opn->Fbk]: Problems with negative Integers in If-Clauses

From: Date: Sun, 30 Nov 2003 22:56:43 +0000
Subject: #26477 [Opn->Fbk]: Problems with negative Integers in If-Clauses
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-51401@lists.php.net to get a copy of this message
ID: 26477 Updated by: iliaa@php.net Reported By: languitar at languitarium dot de -Status: Open +Status: Feedback Bug Type: Unknown/Other Function Operating System: Linux PHP Version: 5.0.0b2 (beta2) New Comment: Please provide a COMPLETE (as short as possible) source code that can be used to replicate the problem. Previous Comments: ------------------------------------------------------------------------ [2003-11-30 17:14:06] languitar at languitarium dot de This Code was used in a class. I didn't notice that the problem seems to be connected with that fact. ------------------------------------------------------------------------ [2003-11-30 16:58:23] derick@php.net Works fine for me...: derick@kossu:~$ php-5.0dev <?php $x = -1; if($x == -1){ echo "if"; } else { echo "else"; } ?> if ------------------------------------------------------------------------ [2003-11-30 16:56:26] languitar at languitarium dot de Description: ------------ PHP 5 beta 2 seems to do strange things when using a comaprisson wiht negative values in an If-clause. Sometimes the if-part will work as well as the else-part and sometimes the if-part will be used two times. Reproduce code: --------------- $x = -1; if($x == -1){ echo "if"; } else { echo "else"; } Expected result: ---------------- if Actual result: -------------- ifif ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=26477&edit=1

« previous php.bugs (#51401) next »