はじめに
さくらインターネットのレンタルサーバ上で、password_hash関数を使おうとしたら、以下のエラーとなりました。
Fatal error: Call to undefined function password_hash()
原因
さくらインターネットスタンダードプランで利用できるPHPは、ver5.4です。
password_hash関数は、PHP5.5から使用できるAPIなので、使おうとすると上記のエラーになります。
対象法
以下の記事を参考に、password_compatというライブラリを使用すると、password_hashという名前で暗号化を行うことができますよ。