Postingan

Menampilkan postingan dari Maret, 2023

Visibility

 *Visibility* Property, Method dan Konstanta (khusus konstanta mulai PHP 7.1.0) dapat dikontrol aksesnya  menggunakan visibility keyword. Terdapat tiga keyword yaitu public, protected dan private.  Dalam literatur lain ini umum juga disebut dengan istilah enkapsulasi atau encapsulation. Cara  menggunakannya yaitu dengan memberikan prefix berupa salah satu dari tiga visibility keyword pada property, method dan konstanta. Berikut penjelasan untuk masing-masing dari ketiga visibility keyword: 1. Public Artinya property, method atau Konstanta dapat diakses dari dalam maupun luar class. 2. Protected Artinya property, method atau konstanta hanya dapat diakses dari dalam class dan  extended/inherited class (akan dijelaskan pada episode tentang pewarisan). 3. Private Artinya property, method atau konstanta hanya dapat diakses dari dalam class itu sendiri. Mari kita praktekkan penggunaan visibility keyword 1. Property Visibility Property harus didefinisikan sebagai publi...