Mengatasi Fatal error: Call to undefined function password_verify()

Apa kalian pernah menemukan error untuk mengatasi Fatal error: Call to undefined function password_verify() atau Fatal error: Call to undefined function password_hash() ?. Sebelumnya masalah ini pernah saya alami dalam melakukan ujicoba pada salah satu project web-apps dikantor dan setelah ditelusuri ternyata fungsi password_verify() dan password_hash() tersebut di PHP mulai muncul pada versi >= 5.5 sedangkan PHP yang saya gunakan masih 5.4.

Dari permasalahan tersebut menurut saya ada 3 solusi untuk mengatasinya, yaitu :

  • Perbarui versi PHP Anda
    Ini merupakan pilihan yang sangat disarankan, hanya saja kondisi saya saat itu rasanya sangat merepotkan terlebih saya menggunakan XAMPP dan masih khawatir dengan hal lainnya.
  • Ganti dengan fungsi password lainnya
    Ini bisa saja dilakukan tetapi ini seperti pergi dari masalah untuk menyelesaikan masalah tersebut :lol
  • Membuat fungsi tersebut pada PHP anda
    Ini merupakan cara yang saya gunakan dalam mengatasi masalah ini.

Sebenarnya ini saya dapatkan dari library password_compat tetapi saya ubah sedikit karena saya belum begitu mengerti mengenai namespaces pada PHP. Dan untuk filenya kamu bisa download disini

File tersebut sebelumnya sudah saya coba pada web-apps yang menggunakan Framework Codeigniter dan file tersebut dijadikan sebagai helper.

Bila kamu masih kesulitan dalam menerapkannya mengenai Mengatasi Fatal error: Call to undefined function password_verify() dan password_hash() PHP kamu bisa isi komentar dibawah. salam bebas ngoding

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.