Я пытаюсь узнать, как улучшить мою отладку.Недавно я научился file_put_contents
получить код ошибки.
В приведенной ниже функции выбрасывается throw new exception
.Я пытаюсь точно выяснить, что является причиной этого, поэтому я решил добавить file_put_contents
.Однако я не уверен, как изменить код, чтобы получить точную ошибку / проблему для заполнения в файле.
Кто-нибудь знает, что мне нужно делать?
public function update($fields = array(), $id = null) {
$date = new DateTime();
if(!$id && $this->isLoggedIn()) {
//$id = $this->data()->id;
$id = $this->_data->id;
}
if(!$this->_db->update('users', $id, $fields)) {
throw new Exception('There was a problem updating!');
file_put_contents('debug_user_update', $date->format('Y-m-d H:i:s'). print_r(//not sure what to put here) );
}
}