artigos
Artigos sobre funções
Artigos e guias do PHPDocQuest sobre funções — do manual oficial do PHP para a prática.
Closure vs callable no PHP: qual a diferença e quando usar cada um
callable é um tipo que descreve "qualquer coisa que dá para chamar"; Closure é uma classe concreta. Todo Closure é callable, mas nem todo callable é Closure — e é por isso que public callable $cb dá fatal error.
Ler
Passagem por valor vs por referência no PHP: o que o & faz
Por padrão o PHP entrega uma cópia do valor para a função; com & você entrega a própria variável. Entenda por que arrays também são copiados, por que objetos parecem referência mas não são, e quando o & atrapalha mais do que ajuda.
Ler
Como funciona array_map() no PHP (e quando não usar)
Transformar cada item de um array sem escrever um foreach: como o array_map() funciona, quando o foreach continua melhor e as três pegadinhas — callback null, chaves invisíveis e arrays de tamanhos diferentes.
Ler