PDO::ERRMODE_EXCEPTION] ); echo "Подлючено успешно!\n"; } catch (PDOException $e) { echo "Ошибка подключения:". $e->getMessage() . "\n"; } } public function __destruct() { echo "Подключение прервано!\n"; } public function executeQuery(string $sql, array $params) : array|bool { try { $stmt = $this->prepare($sql); for ($i = 0; $i < count($params); $i++) { $stmt->bindParam(":v".$i+1, $params[$i]); } $stmt->execute(); $array = $stmt->fetchAll(PDO::FETCH_ASSOC); } catch (PDOException $e) { echo "Ошибка запроса: " . $e->getMessage() . "\n"; } finally { return $array; } } }