Я запускаю php версию 5.4.16 на localhost прямо сейчас, пока я разрабатываю свой сайт. Я хочу использовать password_hash()
, но я продолжаю получать эту ошибку:
Неустранимая ошибка: вызов функции undefined password_hash () в /dir/to/file.php в строке 123
Почему это происходит?
Благодаря!
Новые методы password_*
доступны только с PHP 5.5:
http://www.php.net/manual/en/function.password-hash.php
Взгляните на эту библиотеку, которая обеспечивает передовую совместимость:
https://github.com/ircmaxell/password_compat
Вы можете использовать это, чтобы получить доступ к новым методам password_*
пока не сможете запустить PHP 5.5.