March 29, 2008 at 4:59 pm

OOP Pada PHP[Part III] : Deklarasi Hak Akses Pada Property atau Method

Pada artikel berseri ini, kemarin telah dibahas dasar OOP pada PHP dan cara membuat class dan object pada PHP. Jika belum membacanya, klik disini dan disini untuk membaca. Lanjutannya adalah masalah awalan dari varibel atau fungsi. Awalan disini maksudnya adalah deklarasi hak akses. Deklarasi hak akses untuk variable dan fungsi memiliki 3 jenis (yang paling umum digunakan). Yaitu :

  • Public
  • Private
  • Protected

Masing-masing memiliki ketentuan-ketentuan yang mengikat. Untuk melangkah lebih jauh tentang OOP, saya rasa hal ini pantas untuk diketahui terlebih dahulu. Bagi yang sudah hapal dengan konsep ini, mohon saya jangan ditertawakan karena membahas masalah ini.

Public

Deklarasi hak ini berarti variable atau fungsi dengan awalan ini bisa diakses dari class manapun, baik class itu sendiri atau class turunan dari class yang memiliki variable atau fungsi itu. Deklarasi ini merupakan yang paling sering dan mudah digunakan. Tetapi penggunaanya tergantung dari kebutuhan dan kebijakan dalam keamanan program.

Private

Deklarasi ini berarti variable atau fungsi dengan awalan ini HANYA bisa diakses oleh class pemilik dari variable atau fungsi itu. Turunannya atau parentnya tidak bisa mengaksesnya.

Protected

Melindungi variable atau fungsi dari akses diluar class yang tidak mewarisi class tersebut.

Kok kelihatannya sensift banget ? memang masalah keamanan adalah hal sensitif, kesalahan sedikit saja akan beraktibat bocornya sistem. Jadi penggunaanya tergantung dari kasus dan kebutuhan. Pada artikel mendatang akan dibahas tentang turunan atau inheritance. :)

Pihak Terkait

Iklan Premium
cincin sepasangJual Cincin Perak
Cincin yang sangat indah ini cocok untuk dipakai oleh pasangan suami istri atau pasangan yang baru tunangan
Harga Rp350.000
Beli Sekarang.

6 Responses to “OOP Pada PHP[Part III] : Deklarasi Hak Akses Pada Property atau Method”

  1. hhmm (batuk kecil) di PHP dikenal juga yak variable yang Public, Private ,Protected ??
    salam kenal

    [Reply]

  2. @ Okta Sihotang
    iya lah, semua bahasa berbasis OOP kemungkinan besar mengenal istilah ini :)

    [Reply]

  3. [...] OOP Pada PHP[Part III] : Deklarasi Hak Akses Pada Property atau Method [...]

  4. Anda salah satu PHP hero Indonesia
    saya tunggu artikel OOP Anda selanjutnya

    [Reply]

    Bimo Hery Prabowo Reply:

    nggak sehebat itu kok, :p

    [Reply]

  5. orang yang menertawakan, berarti orang yang tidak mau berbagi ilmu. saya nubie di PHP, ingin membiasakan diri menggunakan konsep OOP dalam memrogram. intinya info ini bermanfaat buat saya :D

    [Reply]

Leave a Reply