Uma nova abordagem à escrita de funções variádicas
Muitos de vocês estão familiarizados com o uso de métodos ou funções que podem aceitar um número não especificado de parâmetros, muitas vezes referidos como funções variádicas.
Em nosso processo contínuo para melhorar sua experiência de desenvolvimento, 4D v20 R3 simplificou a declaração desses métodos introduzindo elipses, tornando seu código mais direto e fácil de trabalhar.
Simplificar as declarações e atribuições de variáveis numa única linha
A partir de 4D v20 R3, pode dizer adeus aos dias de escrever múltiplas linhas de código para declarações e atribuições de variáveis. Agora, pode simplificar seu código, eliminar redundância, e aumentar a eficiência com facilidade.
Veja como!
Descontinuação de comandos PHP & Remoção do interpretador PHP embutido 4D
PHP tem desempenhado um papel crucial no desenvolvimento web, e foi introduzido em 4D v12 para oferecer características não prontamente disponíveis na linguagem nativa, como zip, hash, ou funcionalidade LDAP. Com o tempo, 4D incorporou muitas dessas características PHP em sua funcionalidade principal. Como resultado, decidimos remover o interpretador PHP integrado em 4D v20 R3 e começar o processo de depreciação para comandos PHP na v21.
Enquanto não removeremos completamente os comandos PHP de 4D, encorajamos fortemente a usar os trabalhadores do sistema para executar código PHP no futuro.
Este post de blog vai guiá-lo através deste processo de transição, demonstrando como usar um interpretador externo através do PHP Execute e explicando como executar código PHP efetivamente com um system worker.
Acompanhar as alterações de dados na sua base de dados
Nesta publicação do blogue, temos o prazer de apresentar um método poderoso que irá revolucionar a forma como gerencia e acompanha as alterações no seu armazenamento de dados. Vamos revelar o conceito de “carimbo”, um marcador especializado concebido para simplificar a monitorização da modificação de dados, e mostrar-lhe como adaptar estes carimbos aos seus requisitos específicos.
Sincronizar várias colecções com esta nova função
4D oferece características poderosas para trabalhar com coleções de objetos. Por exemplo, pode criar uma coleção de cidades com os seus países e continentes associados. Manipular essas coleções com funções embutidas como classificar, ordenar e filtrar é muito fácil.
4D v20 R3 introduz a nova função multiSort() para simplificar esse processo. Com essa função, agora pode facilmente ordenar e sincronizar múltiplas coleções.
