PHP 4.0 Bug #8975 Updated: modulo (%) sets the ritht operator to the result

From: Date: Wed, 31 Jan 2001 00:48:48 +0000
Subject: PHP 4.0 Bug #8975 Updated: modulo (%) sets the ritht operator to the result
Groups: php.dev 
Request: Send a blank email to php-dev+get-45399@lists.php.net to get a copy of this message
ID: 8975 Updated by: phanto Reported By: ben@stonehenge-net.com Old-Status: Feedback Status: Closed Bug Type: Unknown/Other Function Assigned To: Comments: use == to compare, = is for assignments if(($i % $rowcount) == 0) { .... } harald. Previous Comments: --------------------------------------------------------------------------- [2001-01-29 19:08:57] sniper@php.net This works for me (tm) just fine. ie. prints 2. Could you please try again (with the script below)? <?php $a = 0; $b = 2; $c = $a % $b; print($b); ?> --Jani --------------------------------------------------------------------------- [2001-01-29 02:29:20] ben@stonehenge-net.com $a = 0; $b = 2; $c = $a % $b print($b) // $b will be set to 0. does nasty thing to for loops :) not really sure what was configured at compiletime, was from the FreeBSD ports collection, can dig it up if it's relevant. same with php.ini. no gdb, as there's no crash. --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=8975

« previous php.dev (#45399) next »