Novidades do PHP 8.1 - Enumerations | Dias de Dev

Описание к видео Novidades do PHP 8.1 - Enumerations | Dias de Dev

Que tal a gente começar a fazer das novidades do #PHP 8.1? Hoje nós vamos conhecer a RFC de #Enums ou #Enumerations.

Com essa funcionalidade nós podemos representar de maneira muito mais expressiva tipos que possuem valores limitados. Coisas como status, dias da semana, classificações, etc.

Enumeration é uma funcionalidade que já existe há bastante tempo em outras linguagens como Java, C# e C++, mas em PHP nós precisávamos constantes de classes para simular este comportamento como é citado no vídeo. Agora finalmente teremos enums no core do PHP!

Aqui está o link da RFC para a leitura completa:
https://wiki.php.net/rfc/enumerations

(0:00) - Introdução
(0:47) - Como testar o PHP 8.1
(1:33) - Vendo o código de exemplo
(2:42) - Entendendo os problemas
(3:30) - Propósito de Enums
(4:05) - Conhecendo a sintaxe
(6:11) - Funcionamento das Enums
(6:25) - Backed Enums (definindo valores)
(7:59) - Criando a partir de valores
(8:54) - Métodos em enums
(11:00) - Considerações finais
(11:23) - Conclusão

----------------------------------

Para mais conteúdos sobre boas práticas de programação, testes, arquitetura de software e tudo que há de bom, não se esqueça de se inscrever e ativar o sininho para receber notificações.

Para entrar em contato:

Telegram: https://t.me/diasdedev
Twitter:   / cviniciussdias  
LinkedIn:   / cviniciussdias  
GitHub: https://github.com/CViniciusSDias/

Комментарии

Информация по комментариям в разработке