#7 PHP 7 – Performance

PHP 7 na Umbler

Esse artigo fecha a série sobre PHP 7 e nele vou apresentar algumas comparações de performance entre o PHP 7 e versões anteriores usando como base CMSs conhecidos como Moodle e Magento, por exemplo. Para ficar por dentro da série de PHP 7: #1 Mudanças básicas na Linguagem #2 Recursos Obsoletos #3 Sintaxe Uniforme de […]

#6 PHP 7 – Mudanças relacionadas a Programação Orientada a Objetos

PHP 7 na Umbler

O PHP 5 e seus sucessores trouxeram várias alterações sobre o mode do objetos, já o PHP 7 quase não trouxe novos recursos nesse sentido, mas, mesmo sendo poucos, os que vieram são bastante interessantes. Context-Sensitive lexer Permite o uso de palavras-chave como nome de propriedades, métodos e constantes dentro de classes, interfaces e traits. […]

#5 PHP 7 – Error Handling, Assertions e Expectations

PHP 7 na Umbler

Nesse post, falaremos sobre Error Handling no PHP 7, explicando, primeiramente, os conceitos de Assertions e Expectations. Assertions Desde o PHP 4 a função ‘assert()’ está disponível, e ela serve para adicionar ‘sanity-checks’ no código. Ela deve ser utilizada somente para desenvolvimento, nunca em ambiente de produção, e pode ser facilmente ativada e desativada usando […]

#4 PHP 7 – Type Hints

PHP 7 na Umbler

Como se sabe, o PHP é uma linguagem fracamente tipada, que não se preocupa muito com os tipos de dados. Uma mesma variável pode receber valores diferentes a qualquer momento. Uma hora ela pode ser string, duas linhas depois se tornar um array e por aí vai. O PHP 7 introduziu recursos de tipagem, que […]

#3 PHP 7 – Sintaxe uniforme de variáveis

PHP 7 na Umbler

A sintaxe de variáveis do PHP é, de certa forma, inconsistente, particularmente o que diz respeito a variáveis-variáveis e variáveis propriedades. Por exemplo, veja a sintaxe $objeto->$array[chave]; estamos sempre esperando que primeiro seja resolvido o $array[chave] para depois acessar a propriedade do objeto. Com a sintaxe uniforme de variáveis, toda essa inconsistência foi resolvida. A […]

#1 PHP 7 – Mudanças básicas da linguagem

PHP 7 na Umbler

Hoje começamos uma série de posts sobre o PHP 7, a nova (e tão aguardada) versão da linguagem mais utilizada por desenvolvedores web. Além do conteúdo de hoje, teremos muitas novidades sobre PHP 7 no blog da Umbler. Nos próximos posts abordaremos assuntos como: recursos obsoletos; sintaxe de variáveis; type hints; error handling;  mudanças relacionadas […]