Membuat Class User Dan Fungsi Register OOP
Pada bagian ini kita akan membuat class User yang mana class User ini tentunya akan berinteraksi dengan databasenya maka kita harus definisikan dari awal satu property yang sifatnya private yakni $conn sebagai berikut
dan untuk bagian __constructnya yang artinya metode ini akan otomatis terpanggil saat kita memanggil object usernya. Didalam metode __constructnya saya akan hubungkan koneksi databasenya maka kita akan akses private variabelnya sama dengan Database::getInstance yang sudah kita bahas pada bagian sebelumnya
yakni melakukan koneksi pada bagian class Databasenya. Lalu kita akan mulai membuat metode register_user untuk mendaftarkan usernya dan parameternya berupa array maka kita akan siapkan satu variabel yang standartnya array()
pada metode ini kita tidak akan langsung memasukkannya kedatabasenya tapi kita akan buat metode insert pada Class Databasenya maka kita akan akses seperti berikut
karena nanti semua yang berhubungan dengan databasenya seperti insert, update, delete akan ditanggung jawab oleh metode-metode dari class Databasenya jadi kita mau class Databasenya ini flexsibel bukan hanya untuk table users tapi untuk table blogs pun kita bisa mengakses metodenya. Itu dia keuntungannya jika kita bermain dengan Object Oriented Programming. Tapi pada metode insert kita akan mengoper dua parameter pertama nama tablenya dan kedua yakni data-data yang akan dimasukkan.
Kita akan cek metodenya jika berhasil kita akan return true dan jika gagal kita return false.
Nah tugas kita berikutnya kita adalah membuat metode insert pada class Databasenya untuk artikel artikel berikutnya terima kasih.
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)