*Aula 14/05/08

Funções:

São agrupamentos de código que realizam uma tarefa específica auxiliando o programador a deixar seus códigos mais organizados. Qualquer tarefa a ser executada de um programa, pode ser uma função, desde um simples comando de impressão até tarefas mais complexas. Existem diversas formas de utilizar funções em PHP, vamos conhecer algumas delas:

• Funções com passagem de parâmetros e sem valor de retorno:

Nesse tipo de função iremos definir o cabeçalho da mesma, logo após o nome da função, entre parênteses, e tornam-se variáveis pertencentes ao escopo local da função.

Exemplo:

Quando passamos argumentos ou parâmetros para uma função, podemos fazê-lo de duas formas: por VALOR ou por REFERÊNCIA.
No exemplo anterior, praticamos a passagem de argumento por valor.
Para melhor visualizar este processo, vamos desenvolver mais um exemplo. Ao término do mesmo, devemos descrever sua principal característica.

A passagem de parâmetro por VALOR não altera o valor original da variável de argumento.

Para utilizar a passagem de parâmrtro REFERÊNCIA, inserir um & anes da variável da funcão.

Exemplo:

function nomedafuncao (&$valor)

Toda a função pode, opcionalmente, retornar um valor que deve ser atribuído a uma variável que fez a chamada dessa função.