Novidades do PHP 7 – Parte 5/5: Anonymous Classes

No quinto e último post da série sobre as novidades do PHP 7, vou falar sobre classes anônimas.

Classes anônimas é um recurso introduzido no PHP 7 que permite ao desenvolvedor criar classes de forma dinâmica, ou seja, podemos passar uma classe como parâmetro de um método ou função.

Como sempre, nada melhor que um exemplo:

<?php
var_dump(new class {
public $bar = 'test';
public function foo(){
return $this->bar;
}
});
?>

No código acima, estamos criando um classe diretamente na chamada da função var_dump, dinamicamente, sem a necessidade de instanciar um objeto.

Caso tenha perdido algum dos textos da série, basta acessar os links:

Até a próxima 😉

Uma ideia sobre “Novidades do PHP 7 – Parte 5/5: Anonymous Classes

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *