Your PHP skills tool showed me were I needed to improve and how to do it! "Seu PHP ferramenta habilidades mostrou-me se eu precisava melhorar e como fazê-lo!"
Tom

Visibilidade

Dentro de uma classe todas as funções e variáveis ​​devem ser definidas como public, protected ou privadas.

Público

Pública significa que a variável ou função é visível no interior e no exterior da classe.
PublicClass PublicClass classe
{
A public variable / / Uma variável pública
name ; $ name público;

A public function / / A função pública
SetName ( $ name ) SetName função pública ($ nome)
{
this - > name = $ name ; $ This -> nome = $ nome;
}
}

Protegido

Protected significa que a variável ou função é visível para a classe atual e classes que herdam desta classe.
ProtectedClass ProtectedClass classe
{
A protected variable / / A variável protegida
name ; protected $ nome;

A protected function / / A função protegida
SetName ( $ name ) SetName função protegida ($ nome)
{
this - > name = $ name ; $ This -> nome = $ nome;
}
}

SubClass : ProtectedClass SubClass classe: ProtectedClass
{
__construct ( ) construção da função __ ()
{
I can change the value of the protected variable . / / Eu posso mudar o valor da variável protegida.
this - > name = ' New class ' ; $ This -> name = 'nova classe';
}
}

Privado

Private significa que a variável ou função só é visível dentro da classe atual.
PrivateClass PrivateClass classe
{
A private variable , this cannot be seen outside the class . / / A variável privada, isso não pode ser visto fora da classe.
name ; $ name privado;

A private function / / A função privada
SetName ( $ name ) SetName private function ($ nome)
{
this - > name = $ name ; $ This -> nome = $ nome;
}
}

Nenhum comentário foi fornecida.
imagem de segurança
Escrito por Dominic Skinner
Última Atualização: 2011/10/25 16:00:38