2
respostas

Travamento na execução

<?php
use Alura\Banco\Modelo\Endereco;
require_once 'autoload.php';
$outroEndereco = new Endereco('Manaus','xxxxx','xxxx3','2aa33');
$umEndereco = new Endereco('Manaus','Manoa','Rua','233');


echo $umEndereco->bairro;
exit();
echo $umEndereco .PHP_EOL;
echo $outroEndereco;

Quando executo o arquivo "enderecos.php" no meu CMD, o computador trava ;p Isso é normal?

 public function __get(string $nomeAtributo)
    {
        $metodo = 'recupera' . ucfirst($nomeAtributo);
        return $this->$metodo;
    }

Código do método mágico na classe Endereço.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas

Isso não é nada normal.

O computador trava completamente? Alguma mensagem de erro é exibida?

De qualquer forma, faltaram os parênteses na chamada do método. O correto é: $this->$metodo()

Olá. Você conseguiu resolver esse problema?