Variabel $this merupakan variabel khusus yang ada di PHP OOP, yang mana fungsinya untuk menunjukkan kepada objek saat kita mengaksesnya dari dalam class. Dalam manual PHP, $this disebut juga dengan: pseudo-variable.
Berikut Cara Penggunaannya:
..
<?php
//Membuat Class Dealer
class dealer{
//property protected
protected $produk = "Vario";
public function hasil_produk(){
//penggunaan $this untuk mengambil property produk
return $this->produk;
}
}
// buat class turunan dealer motor
class dealer_motor extends dealer{
public function tampilkan_produk() {
//penggunaan $this untuk mengambil property produk dari class turunan
return $this->produk;
}
public function tampilkan_edit() {
echo "Vario Edit";;
}
}
//object
$hasil = new dealer_motor();
echo $hasil->tampilkan_produk()."<br>";
echo $hasil->tampilkan_edit()."<br>";
?>
Dan Hasilnya Seperti Berikut:Nah..Dari contoh diatas bisa kita lihat bahwasannya kita menggunakan variabel $this di dalam class induk dan juga didalam class anak, dan variabel tersebut fungsinya adalah untuk menunjukkan property yang kita panggil dalam hal ini property yang kita gunakan adalah property produk
Jadi intinya disini adalah variabel $this merupakan variabel khusus dalam PHP OOP yang bisa kita manfaatkan untuk menunjukkan sebuah objek yang bisa kita gunakan dalam sebuah class, baik itu class induk maupun class anak.
2 komentar
gan cara subscrabe nya gimana mau subscrabe blog ini gan
@Dani
-silakan tulis email sampean di form yang ada dibawah ("Dapatkan Update Terbaru Codingae")
https://uploads.disquscdn.com/images/824986051f619c4d8635bdabf1b497261bbe90232c1fd000057b23525d0f767d.png
-klik kirim (nant akan ada pop up message dari feedburner)
-silakan isikan captcha nya
https://uploads.disquscdn.com/images/1876dd5828603612884682e1c0b5eb33188a599da0193644443a486d6e7137db.png
-lalu silakan buka email yang di daftarkan tadi, silakan buka email dari feedburner, dan klik tautan untuk verifikasi email subscribe nya
https://uploads.disquscdn.com/images/bb71c8a8dddcea76dd288e307ecf2e7d7444454e91407d14e6c09cdbc15a61b1.png
-done..
semoga membantu
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