PDO接続をパラメーターとして送信することは、実際にはこれを行うための唯一の正しい方法です。 global
を使用できることを知っておくのは確かに良いことです キーワードですが、維持できるコードを書くための最適な方法は、依存関係を明示的に記述し、タイプヒント
それら
function mailExists (PDO $pdo, $email) {
$sql = 'SELECT * FROM users WHERE email = :email';
$stmt = $pdo->prepare($sql);
$stmt->bindValue(':email', $email, PDO::PARAM_STR);
$stmt->execute();
return $stmt->rowCount() > 0;
}
if (mailExists($pdo, $email) {}
続きを読む