• Özkan Arıcı

  • 1.657 görüntülenme

  • 21 Ocak 2015

  • 0

  • Beğen

Php görünürlük public,private,protected

Nesne yönelimli programlamada en önemli avantajlardan biride gizlilik ve erişim haklarıdır.Phpde 3 tür gizlilik vardır.bunlar public,private,protected.eğer bir özellik veya yöntem hiçbir gizlilik tanımı yapılmamışsa public olarak varsayılır

Peki nedir bu gizlilik ne işe yarar

 

Public : public olarak tanımlanmış özellik veya metodlara herkes heryerden erişebilir

private : olarak belirlenmiş özellik yada metodlara ise sadece sınıf içersinde erişim mümkündür

protected : olarak belirlenmiş özellik ve metodlara yine sınıf içersinde ve sınıftan türetilmiş diğer sınıflardan erişilebilir

 

<?php 

class erisim{

public $sehir="istanbul";
private $ulke ="Türkiye";
protected $plaka ="34 plakası";
}
$yaz=new erisim;
echo $yaz->sehir ; // erişilebilir
echo $yaz->ulke; // erişilemez
echo $yaz->plaka; // erişilemez

?>

 

Yazar: Özkan Arıcı

358 yazı yazmış
Profilini Gör
YORUM YAP

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir.

*

code