Pada dasarnnya method merupakan function yang ada di class, maka kita bisa memberikan argumen/ parameter kedalam method tersebut. Langsung aja kita lihat contoh penggunaannya dibawah ini
.
.
<?php
class dealer {
//method
public function produk($nama, $jenis) {
return "Produk Dealer Codingae".'<br>'."Nama: $nama".'<br>'." Jenis : $jenis";
}
}
$data = new dealer();
$nama_produk = "Scoopy";
$jenis_produk = "Matic Sport";
//method dengan argumen nama produk dan jenis produk
echo $data->produk($nama_produk,$jenis_produk);
?>
Dan Hasilnya Seperti Berikut:Keterangan:
Disini saya menggunakan method dan memberikan 2 argumen, yaitu : $nama_produk dan juga $jenis_produk dan kedua argumen tersebut akan diproses oleh method produk()
Selanjutnya kita coba juga kalau kita manfaatkan pseudo-variabel PHP OOP ($this) dalam menggunakan method dengan argumen / parameter ini, berikut syntax nya:
.
.
<?php
class dealer {
//property
private $nama = "Scoopy";
private $jenis = "Matic Sport";
//method dengan argumen
public function produk($nama_produk, $jenis_produk) {
return "Data Produk (Argumen) : $nama_produk, Jenis : $jenis_produk";
}
//method dengan argumen + this
public function produk_dealer() {
return "Data Produk (Argumen-this) : $this->nama, Jenis : $this->jenis";
}
}
$data = new dealer();
$nama_produk = "Vario";
$jenis_produk = "Matic Standart";
//mengambil dengan argumen
echo $data->produk($nama_produk,$jenis_produk)."<br>";
//mengambil dengan argumen + this
echo $data->produk_dealer();
?>
Dan Hasilnya Seperti Berikut ini:Keterangan:
Jadi dari contoh tersebut, saya menambahkan 2 (dua property) yaitu property $nama dan $jenis, dan disini terdapat 2 method yang pertama method dengan argumen dengan memanggil objek diluar class
Dan yang kedua method dengan argumen dengan memanggil objek dari dalam class, jadi kita manfaatkan $this untuk memprosesnya (Baca Fungsi $this PHP OOP).
Sekian pembahasan tentang methode dengan argumen, semoga jelas...kalau masih bingung silakan comment dibawah ini kawan..
Silakan komen dengan memperhatikan aturan berikut
1. Komen relevan, sesuai dengan apa yang dibahas
2. Komen tidak mengandung unsur SARA
3. Mau promo apapun silakan yang penting perhatikan poin 1 dan 2
4. Perhatikan poin 1-3 aja
5. Poin 5 hanya buat iseng aja kok hehehe
#HAPPYCODING