Funções – Parte IV – Passando argumentos

Ainda sobre o escopo da variável, falaremos agora um pouco mais sobre passagem de argumento, ela permite inserir um número arbitrário de valores em uma função, a fim para influenciar no seu comportamento:

<?
function ola($quem)
{
echo “Olá $quem”;
}
ola(“mundo”);
/* Aqui nós passamos um valor, “mundo”, e a função exibe “Olá mundo”*/
?>

Você pode definir qualquer quantidade de argumentos, na verdade, você pode passar um número arbitrário de argumentos para uma função, independentemente do número especificado na sua declaração.
PHP não irá reclamar a menos que você forneça menos valores do que você declarou.

Além disso, você pode fazer argumentos opcionais, dando-lhes um valor padrão.
Argumentos opcionais devem ser mais direito na lista e só pode tomar valores simples expressões não são permitidas:

<?
function ola($quem = “mundo”)
{
echo “Olá $quem”;
}
ola();
/* Agora nós NÃO PASSAMOS o argumento e a variável $quem IRÁ assumir o valor padrão “mundo”. */

ola(“Filippe”);
/* Agora nós PASSAMOS o argumento e a variável $quem NÃO IRÁ assumir o valor padrão “mundo”. */
?>

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*


Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam Protection by WP-SpamFree