Produto

Uma nova abordagem à escrita de funções variádicas

Tradução automática de Deepl

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.

Produto blank

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.

Produto blank

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.

 

Produto blank

Sincronizar várias colecções com esta nova função

Tradução automática de Deepl

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.