Estou com uma dúvida aqui... é o seguinte: quando se cria uma função, tem como tornar um (ou mais) parâmetros optativos? Por exemplo, na função:
function soma($valor1, $valor2) {
return $valor1 + $valor2;
}
echo soma(15, 10); // retornará 25
Tem como fazer algo assim ?
function soma($valor1, $valor2) {
if (!isset($valor2)) {
$valor2 = 10;
}
return $valor1 + $valor2;
}
echo soma(15); // retornaria 25, tb, pois $valor2 passa a ser 10
// caso ela não seja passada como parâmetro
Neste exemplo, ele retorna 25. Mas dá uma mensagem de erro dizendo que falta o segundo parâmetro da função... tem como evitar isso, tornando o preenchimento do segundo parâmetro optativo? Alguma forma de declarar a função, talvez... não sei... se alguém puder me ajudar
Pergunta
Illidan
Fala, galera!
Estou com uma dúvida aqui... é o seguinte: quando se cria uma função, tem como tornar um (ou mais) parâmetros optativos? Por exemplo, na função:
Tem como fazer algo assim ?
Neste exemplo, ele retorna 25. Mas dá uma mensagem de erro dizendo que falta o segundo parâmetro da função... tem como evitar isso, tornando o preenchimento do segundo parâmetro optativo? Alguma forma de declarar a função, talvez... não sei... se alguém puder me ajudar
Obrigado a todos! Um abraço!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.