Я получаю эту странную ошибку, которой у меня никогда не было.
Неустранимая ошибка: использование $ this, если не в объектном контексте
- Нужна помощь в вычислении MySQL-запроса для подсчета, если определенное число
- Операция обновления активной записи Codeigniter с соединением
- выполнение связанных с датой времени операций в PHP
- MYSQLi bind_result возвращает null
- Замена выведенного значения идентификатора SQL с его именем из другой таблицы
Chat.php (класс)
<?php class Chat { private $_data = array(), $_db; public function __construct($row){ $this->_db = DB::getInstance(); $this->_data = $row; } public function send($fields = array()) { $this->_db->insert('messages', $fields); <------- ERROR }
Когда я вызываю функцию отправки следующим образом:
Chat::send(array( 'message' => Input::get('message'), 'author' => $user->data()->username, 'ts' => date('Ymd H:i:s') ));
Ошибка появляется.