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