Menggunakan Magic Function __set Dan __get Pada OOP PHP

Pada PHP 5 kita mengenal Magic Functions, diantaranya adalah __set dan __get.
Dimana fungsi ini merupakan set(atur) dan get(ambil) yang dilakukan secara otomatis.

<?php
// contoh penggunaan __get
class Waktu {
    public function __get($contoh){
        echo "$contoh tidak ditemukan<br />";
    }
}

$a = new Waktu;
$a->Pagi;

// Output = Pagi tidak ditemukan
?>


<?php
// contoh penggunaan __get
class Waktu1 {
    public function __get($contoh){
        echo "$contoh tidak ditemukan";
    }
    public function __set($contoh,$value){
        echo "Anda telah meng-set variabel $contoh menjadi $value";
    }
}

$a = new Waktu1;
$a->Pagi = "Selamat Pagi";

// Output = Anda telah meng-set variabel Pagi menjadi Selamat Pagi
?>

Ma'af, penulis baru belajar jadi jangan dimarahi yah kalau ada kesalahan :)
"Salam Blogger Reog"

3 komentar :

  1. "Salam Blogger Reog" , itu lebih keren lagi kalau diganti dengan "Salam Blogger Reyog" (pakek y) :)

    atau Blogger Warok aja,

    #TOP

    BalasHapus
    Balasan
    1. Ocee.. sob, nanti aku edit..
      Btw, kelihatnanya nie salah satu dari admin Bloger Warok yahh???
      :)

      Hapus

tombol share icon
tombol kembali ke atas
Wait . . . !!!
tampilan ads aktif