J'utilise php version 5.4.16 sur localhost en ce moment, pendant que je développe mon site. Je veux utiliser password_hash()
, mais je reçois toujours cette erreur:
Erreur fatale: Appel à la fonction non définie password_hash () dans / dir/to/file.php en ligne 12
Pourquoi cela arrive-t-il?
Merci!
Le nouveau password_*
les méthodes ne sont disponibles qu'à partir de PHP 5.5:
http://www.php.net/manual/en/function.password-hash.php
Jetez un œil à cette bibliothèque qui offre une compatibilité ascendante:
https://github.com/ircmaxell/password_compat
Vous pouvez l'utiliser pour accéder au nouveau password_*
méthodes jusqu'à ce que vous puissiez exécuter PHP 5.5.