Re: Fatal error: Call to a member function web_order_change() on a non-object

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Ben Edwards wrote:
Our server has just been upgraded to PHP 5.2.5 and suddenly I am
getting the following error:

Fatal error:  Call to a member function web_order_change() on a
non-object in /var/www/vhosts/cultureshop.org/httpdocs/cart.php on
line 32

The code is:

$SESSION["cart"]->web_order_change( true );

The command 'global $SESSION;' is the first line of the script.

$SESSION is the session variable created with

session_start();
session_register("SESSION");

if ( !isset($SESSION["cart"]) ) {
  $SESSION["cart"] = new Cart;
}

I am guessing this is a change in OO handling, any idea what is going
on and how to fix it?

I don't think it's a change in OO handling, maybe it's a change in the error_reporting level for the new version and you hadn't noticed the problem before.

The problem is that $SESSION['cart'] isn't an object - you'll have to work out why.

It could be that $SESSION['cart'] is getting overridden at some point with another type of variable.

--
Postgresql & php tutorials
http://www.designmagick.com/

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux