Novidades do PHP 8.1 - Enumerations | Dias de Dev
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: https://twitter.com/cviniciussdias LinkedIn: https://www.linkedin.com/in/cviniciussdias/ GitHub: https://github.com/CViniciusSDias/ ... https://www.youtube.com/watch?v=Zf0eszI08tg
120715542 Bytes