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.
0 komentar:
Posting Komentar