Подтвердить что ты не робот

Вызов функции undefined password_hash()

Я запускаю php версию 5.4.16 на localhost прямо сейчас, пока я разрабатываю свой сайт. Я хочу использовать password_hash(), но я продолжаю получать эту ошибку:

Неустранимая ошибка: Вызов функции undefined password_hash() в /dir/to/file.php в строке 123

Почему это происходит?

Спасибо!

4b9b3361

Ответ 1

Новые методы password_* доступны только в PHP 5.5:

http://www.php.net/manual/en/function.password-hash.php

Взгляните на эту библиотеку, которая обеспечивает передовую совместимость:

https://github.com/ircmaxell/password_compat

Вы можете использовать это, чтобы получить доступ к новым методам password_*, пока не сможете запустить PHP 5.5.