ilustrar
1. Os atributos de membro privado podem ser obtidos fora do objeto. __get() não apenas obtém as variáveis de membro privado da classe atual, mas também pode realizar outras operações neste método.
Por exemplo, instancie outra classe e obtenha um objeto de outra classe.
2. Se as propriedades do membro não forem encapsuladas como privadas, o próprio objeto não chamará automaticamente esse método.
Exemplo
<?php aula autofélix { private $nome = 'autofelix'; função pública __get($nome) { if(in_array($nome, ['nome', 'idade'])) { echo $este->nome; } outro { echo 'Nem tudo pode ser acessado~'; } } } $a = novo autofelix(); $a->nome; //Saída: autofelix
O acima é o método __get em PHP para obter atributos de membros. Espero que seja útil para todos.