Planejamento de Marketing 2025: Combo de Estratégias para escalar sua presença digital 🚀

Atualização para PHP 5.5 na KingHost

Publicado em 22/07/2013

Atualizado em 04/06/2024

Colaborador: Anderson Fraga | Desenvolvimento

Faz pouco tempo que o PHP 5.5. foi lançado e nós já o temos em nossa estrutura! Você pode fazer a atualização através do seu painel de controle, clicando em Configuração PHP e escolhendo a versão que você quer:

Captura de Tela 2013-07-22 às 13.33.44

Captura de Tela 2013-07-22 às 13.34.26

Destacamos abaixo as principais novidades que você poderá conferir:

Adição de generators e coroutines: Com os generators, será possível criar iteradores personalizados de dados, criando listas de forma fácil e dinâmica. Um exemplo de utilização é compará-lo com a função ‘range’. A diferença é a queda brusca na utilização da memória por parte do PHP.

Finally keyword: foi implementada a estrutura finally para tratar exceções, permitindo finalizar um recurso logo após um código disparar (ou não) uma exceção. No PHP 5.3 e 5.4, era comum duplicar o código responsável por finalizar os recursos, por exemplo, dentro da estrutura ‘try’ ou, caso ocorresse uma exceção, dentro da estrutura ‘catch’. Agora, com o ‘finally’, essa rotina poderá ser melhor estruturada.

Password hashing API: Graças ao ‘Password Hashing‘, é possível centralizar a criação de criptografia de qualquer implementação de login de qualquer sistema. Essa API pode ser mais segura que a de md5, por exemplo, visto que a criptografia dela é mais forte. Para o desenvolvedor, a vantagem é uma maior padronização visto que, assim, não é necessário a criação de algoritmos grandes para fazer as mesmas coisas que essa API, com 3 funções, fará.

Suporte para constant array/string dereferencing: No PHP 5.5, foi implementado o ‘dereferencing’, que permite acessar caracteres específicos de uma string em seu formato de constante. Essa funcionalidade é válida, também, para arrays.

Adicionado atributo escalar ::class para resolver o nome da classe: Para retornar o nome de uma classe específica, contendo seu namespace, no PHP 5.5 basta, agora, utilizar o nome da classe seguido do atributo ‘::class’, como ClasseDeTeste::class.

O que você achou deste conteúdo?

O que você achou deste conteúdo?

Compartilhe esse conteúdo com alguém que possa gostar também

Receba todo mês conteúdos
incríveis como esses para
seguir evoluindo

Conteúdos relacionados

No cenário tecnológico em constante evolução, a busca por eficiência, agilidade e entrega contínua de valor se tornou primordial. É nesse contexto que o DevOps emerge como uma abordagem revolucionária, unindo as equipes de desenvolvimento (Dev) e operações (Ops) em prol de um objetivo comum: o sucesso do produto e a satisfação do cliente. Neste...
A inteligência artificial (IA) não é mais uma promessa distante, mas sim uma realidade que está remodelando o cenário do desenvolvimento de aplicativos. A demanda por apps que não apenas funcionam, mas que também aprendem, se adaptam e antecipam as necessidades dos usuários está em alta.  Integrar a IA em seus aplicativos oferece uma gama...
O Google Workspace se tornou uma ferramenta onipresente no mundo dos negócios, mas, além do Gmail e Google Docs, o que realmente o define?  Neste artigo, vamos mergulhar fundo no Google Workspace, explorando seus componentes, funcionalidades e como ele pode ser aproveitado para otimizar o fluxo de trabalho, a colaboração e a produtividade de equipes...
Um editor de código é uma ferramenta de software utilizada para escrever e editar código-fonte de programas. Ele oferece recursos que facilitam a programação, como destaque de sintaxe, autocompletar, verificação de erros, e integração com sistemas de controle de versão.  Os editores podem variar em complexidade, desde opções simples e leves até ambientes de desenvolvimento...

Mensagens para você