PHP does not have a password function.
You should avoid this function because it would require that mysql be in use which will lock you're application into a requirement for having mysql. Other than that, I have no knowledge of the PASSWORD() function. If you're recommended to avoid it, its likely due to a weak hash algorithm.
header('HTTP/1.1 420 Enhance Your Calm');