В сообщении об ошибке, указанном Вами говорится о том, что произведён вызов функции-члена класса, но класса как такового нет. Немного непонятно объяснил, наверное, сейчас поясню.
Предположим существует класс:
- Код: выделить все
class myClass
{
$var_f = "1";
$var_s = "2";
function fnc()
{
$a = $this->var_f + $this->var_s;
return $a;
}
}
$class = new myClass();
$class->fnc();
У Вас имеет место вызов $class->fnc(), но переменная $class не инициализирована. В этом проблема.
Исходя из этого могу сделать вывод, что дело в настройках php.
Создайте файлик
info.php следующего содержания:
- Код: выделить все
<?php
phpinfo();
?>
и загрузите его на сервер. Этот файл выдаст вам кучу информации о php. Внимательно сверьтесь с тем, что написано
здесь.
Если проблема останется, пишите мне в ЛС, будем разбираться.
Удачи!