Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Fatal error: Using $this when not in object context
Variables in local scope (#2): $db = 'skan_blog' $login = 'root' $password = '***' $server = 'localhost'
(Добавление)
Если добавить объект на класс и вызвать метод через объект, то не происходит ничего, запрос к базе не посылается, а метод не факт, что вообще выполняется (проверено if'ом):
1) метод который так вызывается должен быть статическим
2) в статических методах недолжно быть переменой $this. Потому что это указатель на объект которого нету при вызове статических методов.
SkaN пишет:
Если добавить объект на класс и вызвать метод через объект, то не происходит ничего, запрос к базе не посылается, а метод не факт, что вообще выполняется (проверено if'ом):
а что должно произойти? Посмотрите метод connect(), в нём нету ни вывода ни return'a, а соединение с базой вы так не увидите
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
DeepVarvar
Отправлено: 10 Июля, 2011 - 20:53:46
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.