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

Publicado por Ricardo Landim em 12/01/2003

[ Hits: 8.188 ]

 


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

Tutorial ensinando a criar portais com o Joomla 1.6

Use o Google PageSpeed Insights para verificar um site

Integração com Gerencianet no Magento e OpenCart

Curso gratuito de Joomla e e-book (administração e programação)

  

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