Tutorial Belajar OOP PHP Part 7: Cara Membuat Method dalam Pemrograman Objek PHP

Posted on

Setelah memahami arti dan manfaat variabel $this pada 2 panduan sebelumnya, pada sesi panduan belajar OOP PHP kali ini, kita akan mempelajari lebih pada mengenai cara membuat method di dalam pemrograman objek PHP. Method di pada PHP pun dapat ditambahkan dengan argumen/parameter seperti layaknya function.


Cara Membangun Method dengan Argumen/Parameter

Karena method di dasarnya hanyalah function yang berada di pada sebuah class, karenanya kita dapat memberikan argumen/parameter ke pada method tersebut.

Kalau kamu belum mengenal mengenai istilah function, parameter, dan argumen, silahkan mempelajarinya pada panduan Pengertian Fungsi (function) PHP dan Cara Penggunaan Fungsi PHP.

Seketika saja kita lihat struktur mendasar penyusunan parameter di pada method PHP:

Dengan menggunakan contoh method hidupkan_laptop(), kita dapat membuatnya menjadi:

Sehingga apabila metod itu dipanggil dari objek, kita tinggal mengisi argumen dengan nilai yang diinginkan, seperti contoh berikut:


Cara Membangun Argumen pada Method Class

Selaku contoh panduan, saya akan kembali memodifikasi class laptop dengan menambahkan fitur argumen pada method:

Pada contoh diatas, saya memanggil method hidupkan_laptop() dengan 2 argumen, yakni “Andi” dan “Lenovo”. Kedua nilai ini akan diproses oleh method hidupkan_laptop().

Perhatikan bahwa saya tak menggunakan variabel $this, karena argumen tersebut ‘milikmethod, perhatikan bedanya seandainya saya mengubah class laptop menjadi berikut ini:

Di class laptop diatas, saya menambahkan 2 property: $pemilik dan $merk, kemudian memberikan nilai “Anto” dan “Acer”. Kalau yang kita inginkan ialah nilai dari variabel ini, karenanya di pada method, kita mesti menggunakan $this.

Segala fitur function, pun dapat diaplikasikan di pada method, termasuk default parameter seperti yang pernah kita bahas di Tutorial Belajar PHP: Cara Pembuatan Default Parameter pada Fungsi PHP, seperti contoh berikut:

Di contoh kode program PHP diatas, dengan merancang method selaku berikut:

Karenanya, ketika method tersebut dipanggil tanpa menambahkan argumen, nilai “Joko” dan “Samsung” akan digunakan selaku nilai default, namun seandainya argumen ditulis, nilai argumen yang diinput akan menimpa nilai default ini.


Pada panduan belajar PHP Objek Oriented Programming kali ini, kita telah membahas cara membuat method di dalam PHP dengan menggunakan argumen / parameter. Kesimpulannya, karena method ialah sebutan lain bagi function di pada class, karenanya seluruh fitur function dapat digunakan bagi method.

Pada panduan OOP PHP berikutnya, kita akan membahas mengenai pengertian constructor dan destructor dalam pemrograman objek PHP.


Sumber https://www.duniailkom.com/