このコードスニペットは、実行すると完全に台無しになります。例外もスローしません。サーバーエラーが発生するだけです。
try {
$stmt = $this->database->prepare(
"SELECT * FROM news_posts");
$result = $stmt->execute();
$array = $result->fetch(PDO::FETCH_ASSOC);
print_r($array);
} catch (PDOException $e) {
echo "error?";
}