Em PHP é possível ter valores default para
argumentos de funções, ou seja, valores que serão assumidos em
caso de nada ser passado no lugar do argumento. Quando algum
parâmetro é declarado desta maneira, a passagem do mesmo na chamada
da função torna-se opcional.
function
teste($php = “testando”) {
echo
$php;
}
teste();
// imprime “testando”
teste(“outro
teste”); // imprime “outro teste”
É bom lembrar que quando a função tem mais de um
parâmetro, o que tem valor default deve ser declarado por
último:
function
teste($figura = circulo, $cor) {
echo
“a figura é um “. $figura. “ de cor “ $cor;
}
teste(azul);
/*
A função não vai funcionar da maneira esperada, ocorrendo um erro
no interpretador. A declaração correta é: */
function
teste2($cor, $figura = circulo) {
echo
“a figura é um “. $figura. “ de cor “ $cor;
}
teste2(azul);
/*
Aqui a função funciona da maneira esperada, ou seja, imprime o
texto: “a figura é um círculo de cor azul” */
Nenhum comentário:
Postar um comentário