Nao ficou claro essa questao do seria tipar uma funcao
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Nao ficou claro essa questao do seria tipar uma funcao
Fala "facildeanotar",
Tipar uma função no PHP significa você explicitar os tipos de parâmetros recebidos e o seu retorno,
Exemplo didático de uma função sem tipagem:
function somaDoisNumeros($primeiroValor, $segundoValor){
return $primeiroValor+$segundoValor;
}Exemplo didático de uma função com tipagem:
function somaDoisNumeros(int $primeiroValor, int $segundoValor) : int{
return $primeiroValor+$segundoValor;
}Observe que na segunda abordagem eu falei para minha função que ela deve receber dois valores do tipo inteiro e retornar um valor um tipo inteiro também. Um dos benefícios dessa abordagem é proporcionar um código mais seguro, menos propício a erros.
Além do tipo inteiro, temos também os tipos string, null, float, callable, object, boolean, resource e por fim tipos personalizados que podemos criar com classes ou interfaces (talvez eu esteja me esquecendo de mais alguma coisa, mas esses são os mais usados).