bimoweb

talk about web

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

Post date Mar 29th, 2008

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. :)

Related Post

Tagged as: , , , ,
Filled in category Belajar web, Cerita-Cerita, PHP, Teknologi
Bookmark and Share

Ingin membaca artikel lewat email ? Masukkan email anda
  

RSS feed | Trackback URI

5 Comments »

Comment by Okta Sihotang
2008-04-01 13:42:10

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

 
Comment by Bimo Hery Prabowo
2008-04-01 16:26:38

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

 
2008-04-01 17:05:19

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

 
Comment by maulana
2008-07-11 04:21:36

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

Comment by Bimo Hery Prabowo
2008-07-11 06:01:17

nggak sehebat itu kok, :p

 
 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.
Search Term
method oop, artikel tentang hak turunan, deklarasi properti di class oop php, artikel oop, oop dengan php, deklarasi variable public di delphi, web oop, cara deklarasi variabel dengan PHP, post pada php terhadap mysql, tips belajar oop, apa itu session variable, membuat fungsi php dengan button, mempertahankan nilai variabel pada PHP, Cara deklarasi variabel pada PHP adalah, cara deklarasi variabel dan session pada PHP, fungsi session pada php, langkah membuat php, variable pada php, hak akses dengan php, method aplikasi OOP, fungsi pada php, turunan class fungsi php, variabel php, fungsi button pada php, artikel deklarasi variabel, variable php, variable program PHP, beda variable php dengan bahasa pemograman yang lain, variabel dasar dalam PHP, variabel pada PHP, variabel pada php, variabel -variabel di PHP, perintah-perintah dalam php, cascading style sheet adalah, php scrip membaca variable masukan, variabel dalam php, apa itu variabel, pemrograman php dengan variabel, post pada php, jenis hak akses pada oop php, inject form pada php, varibel dalam php, memasukan background pada php,