Why is it unnecessary to manually salt passwords when using password_hash in PHP?

When using the `password_hash` function in PHP, it automatically generates a random salt for each password hash. This salt is included in the resulting hash, making it unnecessary to manually salt passwords before hashing them. This simplifies the process of securely hashing passwords and ensures that each hash is unique and secure.

$password = "password123";
$hashed_password = password_hash($password, PASSWORD_DEFAULT);