I've learnt so much after subscribing to read your exclusive articles! "Ho imparato così tanto dopo la sottoscrizione di leggere i tuoi articoli esclusivi!"
Nick

Visibilità

All'interno di una classe di tutte le funzioni e le variabili devono essere definite sia come pubblico, protetto o privato.

Pubblico

Pubblico significa che la variabile o la funzione è visibile dentro e fuori la classe.
PublicClass classe PublicClass
{
A public variable / / Una variabile pubblica
name ; pubbliche $ nome;

A public function / / Una funzione pubblica
SetName ( $ name ) SetName funzione pubblica ($ nome)
{
this - > name = $ name ; $ This -> nome = $ nome;
}
}

Protetta

Protetta significa che la variabile o la funzione è visibile alla classe corrente e le classi che ereditano questa classe.
ProtectedClass classe ProtectedClass
{
A protected variable / / Una variabile protetto
name ; protette $ nome;

A protected function / / Una funzione protetta
SetName ( $ name ) funzione SetName protette ($ nome)
{
this - > name = $ name ; $ This -> nome = $ nome;
}
}

SubClass : ProtectedClass classe SubClass: ProtectedClass
{
__construct ( ) funzione __construct ()
{
I can change the value of the protected variable . / / Posso cambiare il valore della variabile protetto.
this - > name = ' New class ' ; $ This -> name = 'Nuova classe';
}
}

Privato

Mezzi privati ​​che la variabile o la funzione è visibile solo all'interno della classe corrente.
PrivateClass classe PrivateClass
{
A private variable , this cannot be seen outside the class . / / Una variabile privata, questo non può essere visto al di fuori della classe.
name ; private $ nome;

A private function / / Una funzione privato
SetName ( $ name ) funzione SetName privati ​​($ nome)
{
this - > name = $ name ; $ This -> nome = $ nome;
}
}

Nessun commento è stato fornito.
immagine di sicurezza
Scritto da Dominic Skinner
Ultimo aggiornamento: 2011/10/25 16:00:38