Funções PHP com variáveis padrões
Dica publicada em PHP / Miscelânea
Funções PHP com variáveis padrões
PHP é um linguagem que está crescendo muito, além do seu código ser bastante
limpo, apresenta funcionalidades que o deixam ainda melhor. A que vou descrever
é simples, porém bastante prática.
Você sabia que se pode chamar funções com parâmetros sem enviá-los ? isso mesmo... veja o código abaixo que entenderá.
Você sabia que se pode chamar funções com parâmetros sem enviá-los ? isso mesmo... veja o código abaixo que entenderá.
function frase($cargo, $presidente = "Lula") {
return "O nosso " . $cargo . " se chama " . $presidente . "
\n";
}
echo frase("presidente");
echo frase("Ministro","João da Silva");
?>
Esse código irá retornar...
O nosso presidente se chama Lula
O nosso Ministro se chama João da Silva
Nota: Nunca use variáveis padrões antes de fixas, pois não irá funcionar
/*** Não funciona ***/
Ex:
function frase ($presidente = "Lula", $cargo) {
return "O nosso " . $cargo . " se chama " . $presidente . "
\n";
}
/***Não funciona***/
Ex:
function frase ($presidente = "Lula", $cargo) {
return "O nosso " . $cargo . " se chama " . $presidente . "
\n";
}
/***Não funciona***/
Portanto esta dica fala sobre ARGUMENTOS de funções com valor padrão.