Buscar

No PHP, além do método construtor, temos o método destrutor ou finalizador. Ele é um método especial executado automaticamente quando o objeto é de...

No PHP, além do método construtor, temos o método destrutor ou finalizador. Ele é um método especial executado automaticamente quando o objeto é deslocado da memória, ou quando atribuímos o valor NULL ao objeto, ou quando utilizamos a função unset() sobre o mesmo ou, em última instância, quando o programa é finalizado. A partir do exposto acima analise o script abaixo: nome=$pais; } public function __destruct() { echo "Objeto {$this->nome} finalizado"; } } $p = new Pessoa("Brasil"); ?> A partir do script acima, o que será impresso na tela. Grupo de escolhas da pergunta Objeto ArgentinaBrasil finalizado FATAL ERROR syntax error, unexpected '__destruct' Objeto Argentina finalizado Objeto Brasil finalizado Objeto BrasilArgentina finalizado

💡 1 Resposta

User badge image

Ed Verified user icon

A partir do script apresentado, será impresso na tela "Objeto Brasil finalizado". Isso ocorre porque o objeto $p foi instanciado com o parâmetro "Brasil" e, portanto, o nome do objeto é "Brasil". Quando o objeto é destruído, o método __destruct() é chamado e exibe a mensagem "Objeto Brasil finalizado". As outras opções de resposta não correspondem ao que acontece no script.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais