Funções PHP com variáveis padrões

Publicado por Ricardo Landim em 12/01/2003

[ Hits: 8.161 ]

 


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á.
<?
function frase($cargo, $presidente = "Lula") {
return "O nosso " . $cargo . " se chama " . $presidente . " <br>\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 . " <br>\n";
}
/***Não funciona***/

Mais dicas sobre funções você encontra em http://www.php.net/manual/pt_BR/functions.php.

Outras dicas deste autor

A função header() da PHP

Leitura recomendada

Framework CakePHP - Novo site em português

Criando um gerador de números para Mega-Sena em PHP

Encontrando dias em um intervalo de datas em PHP

Verificar CPF/CNPJ em PHP

iTheora - Disponibilize vídeos no seu site (como o Youtube)

  

Comentários
[1] Comentário enviado por GrupoFimdeprova em 09/08/2004 - 10:28h

Quando uma Variável está entre os parenteses de uma Function, passa a se chamar argumento.

Portanto esta dica fala sobre ARGUMENTOS de funções com valor padrão.



Contribuir com comentário