private erişim belirleyicisi ( gizli )

private erişim belirleyicisi kullanılan metod yada özellik

  • sadece sınıf içinden erişilebilir,
  • sınıf dışından erişilemez,
  • ve türetilen sınıflardan erişilemez.

olmaktadır.

bu özellikteki metod yada özelliğe sınıf dışından , türetilen (miras alınan) sınıftan erişebilmek için başka bir public metod yada özellik kullanmalıdır.

<pre>class Kase{
// Kaşe sınıfı
private $isim = "Mustafa YILMAZ"; // Kase sınıfına ait $isim özelliği ( private görünürlüğüne sahip)
public function yaz(){
echo $this->isim ."<br>";
}
}
$ornek = new Kase(); // $ornek->isim="Canan Can"; // bu satır hata verir. $ornek->isim private (gizli) özelliğine sahip
$ornek->yaz();

public metoda heryerden (sınıf içinden , sınıf dışından, türetilen sınıftan ) erişilebilir.