PHP TIPS AND TRICKS

(DICAS E TRUQUES d0 PHP)

/me

William Correa

@wilcorrea

Comunidades

(COMMUNITIES)

php.ug

Comunidades

(COMMUNITIES)

PROGRAMAÇÃO DEFENSIVA

Lei de Murphy / Murphy's Law

"guentar" fogo amigo / handle fire friend

PROGRAMAÇÃO DEFENSIVA

Erros     Comuns

+

(COMMON ERRORS)

Undefined index

Undefined array key

E agora Amigo?!

Null Coalesce

(COALESCÊNCIA DE NULL)

(ENCADEAMENTO DE COALESCÊNCIA DE NULL)

Undefined variable

Chain Null Coalesce

Call to undefined function

Curiosidades

isset vs null coalesce

seu melhor amigo

O trem é

BÃO

Null Coalesce

(COALESCÊNCIA DE NULL)

LINHA DO TEMPO

3 de dezembro de 2015

Call to a member function <name> on nul

E agora Amigo?!

NULL SAFE

(PROTEÇÃO CONTRA NULL)

A TRADUÇÃO NÃO AJUDA

(THE TRANSLATION DOESN'T HELP)

NULL SAFE

(PROTEÇÃO CONTRA NULL)

NULL SAFE

(PROTEÇÃO CONTRA NULL)

NULL SAFE

(PROTEÇÃO CONTRA NULL)

Dica Bônus: EARLY RETURN

(DICA Bônus: RETORNO ANTECIPADO)

IMPORTANTE LEMBRAR

MAIS EXEMPLOS

Nem tente trapacear

LINHA DO TEMPO

26 de novembro de 2020

O PHP MUDOU

(PHP CHANGED)

...E MUIDA GENTE FICOU NO PASSADO

(...AND A LOT OF PEOPLE STAYED IN THE PAST)

O PHP MUDOU

(PHP CHANGED)

...E MUIDA GENTE FICOU NO PASSADO

(...AND A LOT OF PEOPLE STAYED IN THE PAST)

PDO

(PHP DATA OBJECT)

CURIOSIDADES

Dicas de Sintaxe

ARROW FUNCTION

(FUNÇÃO REDUZIDA)

ARROW FUNCTION

(FUNÇÃO REDUZIDA)

ARROW FUNCTION

(FUNÇÃO REDUZIDA)

FUNÇÕES NO PHP

Curiosidades

compatível com qualquer callable / Closure

puxa a variável do contexto declarado para o de execução

variáveis de fora do contexto são "somente leitura"

LINHA DO TEMPO

28 de novembro de 2019

MANIPULAÇÃO DE ARRAYS

ignorar elementos

desestruturação

MANIPULAÇÃO DE ARRAYS

garantir o tamanho

MANIPULAÇÃO DE ARRAYS

índices não-numéricos

MATCH EXPRESSION

(EXPRESSÃO DE CORRESPONDÊNCIA)

SIMPLIFICAR LOOPS

continue

isset

TRAITS

PROBLEMAS GERAIS

COMPOSER

(COMPOSER)

instalar a partir do github

install from github

form data

(FORM DATA)

GLOBAL

STATIC ACCESS / SINGLETON

O PHP MUDOU

mude junto

HORA DAS PALMAS

Tips and Tricks do PHP

By William Correa

Tips and Tricks do PHP

Assim como a célebre música do Cazuza o PHP já está em sua versão 8 e vem a ai a 8.1! O que aconteceu nestes últimos anos? Você já assumiu nosso dia-a-dia tudo que o PHP 7 trouxe? Quais as melhorias que deveriam estar mais populares e o que os desenvolvedores poderiam usar no ecossistema para performarem melhor de um modo geral. Nesta apresenta vou cruzar informações da minha vivência com grupos e comunidades com os principais recursos do PHP dos últimos anos, mostrar onde mais erramos e o que é mais esquecido na hora de por a mão na massa.

  • 284