*/
class PDO extends \PDO
{
- public function query()
- {
+ public function query(
+ string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs
+ ): \PDOStatement|false {
$args = func_get_args();
$res = call_user_func_array(array('parent', 'query'), $args);
if ($res !== false) {
$this->handleError();
}
- public function exec($statement)
+ public function exec(string $statement): int|false
{
$res = parent::exec($statement);
if ($res !== false) {
echo "SQL error\n";
echo " " . $this->errorCode() . "\n";
echo " " . implode(' - ', $this->errorInfo()) . "\n";
+ exit(2);
}
}
-?>
\ No newline at end of file
+?>