From: [EMAIL PROTECTED] Operating system: Debian Linux 2.2 PHP version: 4.0.3pl1 PHP Bug Type: Variables related Bug description: Stange behaviour in for loop with negative values Hi, I tried to do something which was not really weird, but the the output astounded me. I tried to get opinions of two of my friends on this, but they didn't really help. I feel really stupid, because this looks much more like one of my programming errors then a bug. I tried to execute this script: <? echo "<H1>Start Day = $start_day,View_Days=$view_days</H1>"; for ($itchy = $start_day; $itchy <= ($start_day+$view_days);$itchy++) { $this_mktime=mktime(0,0,0,date("m"),date("d")+$itchy,date("Y")); echo date("D j M",$this_mktime)."<BR>\n"; } ?> I saved it in a file called test.php and called it from a website. like this: www.yoursite/test.php?start_day=4&view_days=10 The output was, as expected: Start Day = 4, View_Days= 10 Sun 1 Apr Mon 2 Apr Tue 3 Apr Wed 4 Apr Thu 5 Apr Fri 6 Apr Sat 7 Apr Sun 8 Apr Mon 9 Apr Tue 10 Apr Wed 11 Apr (Ok, it shows 11 days, but what the heck). Now, I tried to do this with some date in the past: www.yoursite/test.php?start_day=-2&view_days=10 The output is an endless loop with starts with this: Start Day = -2, View_Days= 10 Mon 26 Mar Sun 25 Mar Sat 24 Mar Fri 23 Mar Thu 22 Mar Wed 21 Mar Tue 20 Mar Mon 19 Mar Wed 28 Mar Tue 27 Mar Mon 26 Mar Sun 25 Mar Sat 24 Mar Fri 23 Mar Thu 22 Mar Wed 21 Mar Tue 20 Mar Mon 19 Mar Wed 28 Mar Tue 27 Mar Mon 26 Mar Sun 25 Mar Sat 24 Mar Fri 23 Mar Thu 22 Mar Wed 21 Mar Like I said, i feel really stupid now. What am I overlooking ? Much regards, keep up the good work, Ace Suares -- Edit Bug report at: http://bugs.php.net/?id=10031&edit=1 -- PHP Development 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]