Как получить file_put_contents, чтобы включить выброшенное исключение - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь узнать, как улучшить мою отладку.Недавно я научился 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) );
    }
}
...