PHP TIPS AND TRICKS
(DICAS E TRUQUES d0 PHP)
/me
William Correa
@wilcorrea
Comunidades
(COMMUNITIES)
php.ug
Comunidades
(COMMUNITIES)
DISCLAIMER
(PARÊNTESES)
Não confiem nas minhas traduções, mas eu vou tentar
Don't trust my translations, but I'll try
PHP TIPS AND TRICKS
(DICAS E TRUQUES d0 PHP)
DEFENSIVE PROGRAMMING
(PROGRAMAÇÃO DEFENSIVA)
Lei de Murphy / Murphy's Law
"guentar" fogo amigo / handle fire friend
Erros Comuns
+
(COMMON ERRORS)
Undefined index
Undefined array key
Null Coalesce
(COALESCÊNCIA DE NULL)
(ENCADEAMENTO DE COALESCÊNCIA DE NULL)
Undefined variable
Chain Null Coalesce
Call to undefined function
(FUN FACTS)
Curiosidades
isset vs null coalesce
(YOUR BEST FRIEND)
seu melhor amigo
Null Coalesce
O trem é
BÃO
LINHA DO TEMPO
3 de dezembro de 2015
Call to a member function <name> on nul
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
(BONUS TIP: RETORNO ANTECIPADO)
IMPORTANTE LEMBRAR
(IMPORTANT TO REMEMBER)
MAIS EXEMPLOS
(MORE EXAMPLES)
Nem tente trapacear
(DON'T EVENT TRY TO CHEAT)
LINHA DO TEMPO
26 de novembro de 2020
Call to undefined function mysql_connect()
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
(FUN FACTS)
Dicas de Sintaxe
Arrow Function
(FUNÇÃO REDUZIDA)
Arrow Function
(FUNÇÃO REDUZIDA)
Arrow Function
(FUNÇÃO REDUZIDA)
FUNÇÕES NO PHP
(PHP FUNCTIONS)
Curiosidades
(FUN FACTS)
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"
compatible with any callable / Closure
pulls the variable from the declared context to the execution context
out-of-context variables are "read-only"
LINHA DO TEMPO
28 de novembro de 2019
MANIPULAÇÃO DE ARRAYS
(ARRAY MANIPULATION)
destruct
skip elements
ignorar elementos
desestruturação
MANIPULAÇÃO DE ARRAYS
(ARRAY MANIPULATION)
guarantee the size
garantir o tamanho
MANIPULAÇÃO DE ARRAYS
(ARRAY MANIPULATION)
non-numerical keys
índices não-numéricos
MATCH EXPRESSION
(EXPRESSÃO DE CORRESPONDÊNCIA)
SIMPLIFICAR LOOPS
(SIMPLIFY LOOPS)
continue
isset
TRAITS
(TRAITS)
PROBLEMAS GERAIS
COMPOSER
(COMPOSER)
instalar a partir do github
install from github
form data
(FORM DATA)
GLOBAL
(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.
- 760