Подскажие что не так.
При переходе на более новыю версию PHP возникла ошибка
Fatal error: Cannot re-assign $this in ***/class/cart.php on line 43
в классе (который исправна работал в старой версии PHP)
В классе возникает ошибка в этой функции
в строке $this =$cobject;
Код:
function restore() {
global $xoopsUser, $db;
if (!xoopsUser) {
return false;
exit();
};
$result = $db->query("SELECT cobject FROM " . $db->prefix("VolvoParts_carts") . " WHERE uid=" . $xoopsUser->getVar("uid"));
if ($db->num_rows($result) != 0) {
$row = $db->fetch_array($result);
$cobject=$row['cobject'];
$cobject=stripslashes($cobject);
$cobject=unserialize($cobject);
$this =$cobject;
return true;
exit();
} else {
return false;
exit();
};
}
подскажите как исправить?