Yes, tested and verified. It was the accelerator. They have multiple binaries, one for each version of PHP. Matching the new binary to the new version of PHP solved this problem. Thanks again. Larry On Tue, 2005-08-23 at 20:35, Larry Brown wrote: > Sorry, that last one went out without a comment. I think this is most > likely the cause. I haven't dug back into it yet to verify, but it > makes the most sense. > > Thanks everyone... > > Larry > > On Tue, 2005-08-23 at 05:30, Ford, Mike wrote: > > -----Original Message----- > > From: Larry Brown > > To: php > > Sent: 23/08/05 02:28 > > Subject: foreach loop changed after 4.3 -> 4.4 upgrade > > > > I had a foreach loop working on an array as such: > > > > $multiarray = array(array('person','person'),array('another','another')) > > > > the array was put through > > > > foreach($multiarray as $subArray){ > > > > do something with array > > > > } > > > > on each loop I would see $subArray= array([0] = 'person',[1] = 'person') > > and then $subArray= array([0] = 'another',[1] = 'another') > > > > In other cases person might have some other value in the [1] position. > > (it is being used in a function to create a select statement). > > > > After the upgrade from 4.3 to 4.4 though each iteration gives... > > > > array([0] = array([0] = 'person', [1] = 'person'),[1] = 0) and > > array([0] = array([0] = 'another', [1] = 'another'),[1] = 1) > > > > ---------------------------- > > > > You have an out-of-date code optimizer insatalled -- install the latest > > version of whichever one you are using. This is a known incompatibility -- > > a quick search in the bugs database would have found multiple entries about > > it (see, for instance, http://bugs.php.net/bug.php?id=30914, > > http://bugs.php.net/bug.php?id=31194, and at least a couple of dozen > > others). > > > > Cheers! > > > > Mike > > > > > > To view the terms under which this email is distributed, please go to http://disclaimer.leedsmet.ac.uk/email.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php