My apologies for the last post - somehow managed to send whilst attempting
to copy and paste... d'oh.
I'd like to try again.

I have come up against a very strange problem.  I currently have no idea how
to even approach attempting to fix it...

In the following code snippet, $this->items is an array of objects - each of
these objects is one of two object types (with similar interfaces).  There
is nothing that unusual in the these few lines:

foreach ($this->items as $code => $item) {
    var_dump($this->items[$code]);
    var_dump($item);
    etc.
}

but after successfully calling this piece of code a number of times in my
application, I get the following output:

object(citem)(2) {
  ["q"]=>
  int(1)
  ["c"]=>
  string(3) "157"
}
NULL
Fatal error: Call to a member function on a non-object in
/var/www/local/ge/include/product.php4 on line 58

I have no comprehension how it is that the two var_dump() commands can
produce different outputs.  Can anyone suggest what sort of thing I need to
be looking at?!

Any help very gratefully received,
regards,
Martin


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to