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.








hhmm (batuk kecil) di PHP dikenal juga yak variable yang Public, Private ,Protected ??
salam kenal
@ Okta Sihotang
iya lah, semua bahasa berbasis OOP kemungkinan besar mengenal istilah ini
[…] OOP Pada PHP[Part III] : Deklarasi Hak Akses Pada Property atau Method […]
Anda salah satu PHP hero Indonesia
saya tunggu artikel OOP Anda selanjutnya
nggak sehebat itu kok, :p