I regularly use your site to answer my PHP problems! "Io uso regolarmente il vostro sito per rispondere a miei problemi PHP!"
Opaco

Visibilità

All'interno di una classe di tutte le funzioni e le variabili devono essere definita come public, protected o private.

Pubblico

Pubblico significa che la variabile o la funzione è visibile all'interno e all'esterno della classe.
PublicClass Classe PublicClass
{
A public variable / / Una variabile pubblica
name ; public $ nome;

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

Protetto

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 protetta
name ; protetto $ name;

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

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

Privato

Mezzi privati ​​che la variabile o una 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 privata
SetName ( $ name ) Funzione SetName private ($ name)
{
this - > name = $ name ; $ This -> name = $ name;
}
}

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