У меня есть этот код:
<?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 вызывался при каждом выполнении или запросе?