Метод Verify возвращает true

Я пытаюсь проверить, возвращает ли метод в моем классе истинное значение. Пожалуйста, посмотрите мой объект ниже класса и скажите мне, является ли это действительным заявлением. Я использую это, чтобы проверить, существует ли адрес электронной почты в базе данных.

Мой класс и его конструктор

class CheckEmail { public function __construct($email) { $db = Database::GetHandler(); $sql = "SELECT email from users WHERE email='$email'"; $stmt = $db->prepare($sql); $stmt->execute(); $rows = $stmt->rowCount(); if($rows > 0) { return true; } else { return false; } } } 

Мой объект из этого класса:

 if($checkEmail = new CheckEmail($_POST[email])==true) {...