Boa noite Vinícius. Codifiquei a classe Endereço com os atributos:
$uf, $cidade, $bairro, $rua, $logradouro, $complemento;
Endereço é atributo da classe Titular, que é atributo da classe abstrata Conta. Até aqui tudo certo.
Mas ocorre um erro apontado no meu arquivo de execução teste
//PREENCHENDO ENDREÇOS
foreach ($banco->contas as $i => $contas) {
$contas->endereco( auto_enderecoUf(), "Capital", auto_enderecoBairro(), auto_enderecoRua(), auto_enderecoLog(), " ");
}
O código foi adaptado da versão anterior: $contas->setEndereco
Após um tempo entendi. O __set só recebe argumento quando usado junto ao sinal de atribuição ( = ).
Qual a melhor solução para __get quando se tem vários argumentos?