What are some potential security risks associated with using the MD5 hash function for password storage in PHP?

Using the MD5 hash function for password storage in PHP poses a security risk because it is considered weak and vulnerable to brute force attacks. It is recommended to use stronger hashing algorithms like bcrypt or Argon2 for securely storing passwords.

// Using bcrypt for password hashing
$options = [
    'cost' => 12,
];
$hashed_password = password_hash($password, PASSWORD_BCRYPT, $options);