Запустить функцию, когда PDO используется для записи sql запросов? - PullRequest
1 голос
/ 18 апреля 2020

У меня есть этот код:

<?php    
if(!$sql->execute()) {
    error($sql->errorinfo());
} else {
    $sql_queries[] = logQueries($sql, $settings['logQueries']);
}

function logQueries ($sql, $setting) {
    if($setting == 1) {
        ob_start();
        $sql->debugDumpParams(); 
        $query = ob_get_contents();
        ob_end_clean();
    }
    return $query;
}
?>

НО, это означает корректировку кода по всему приложению. Как я могу расширить класс PDO, чтобы logQueries вызывался при каждом выполнении или запросе?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...