Post Terbaru
Loading...

Selasa, 19 April 2016

PHP OOP Part 4 - Fungsi $this Dalam OOP

in OOP
Kali ini kita akan membahas mengenai fungsi dari variabel $this dalam pemrograman berbasis objek, sebenarnya variabel $this sendiri sudah pernah kita praktekkan di pembahasan PHP OOP Part 3, Namun disini kita akan membahasnya lebih jauh lagi.

$this

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