como funcionaria uma visualização de atributos privados?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
como funcionaria uma visualização de atributos privados?
Olá, Nicolas!
A visualização de atributos privados em PHP é feita por meio de métodos conhecidos como getters. Esses métodos são funções públicas que retornam o valor de um atributo privado.
Vamos usar um exemplo prático para ilustrar isso. Suponha que temos uma classe Student com um atributo privado $name. Para acessar o valor de $name, podemos criar um método getName():
class Student {
private $name;
public function getName() {
return $this->name;
}
}
Nesse caso, mesmo que o atributo $name seja privado, podemos acessar seu valor em um objeto da classe Student da seguinte maneira:
$student = new Student();
echo $student->getName();
Espero ter ajudado e bons estudos!