Você está aqui: PHP ::: Fundamentos da Linguagem ::: Métodos, Procedimentos e Funções |
Apostila de PHP - Como criar suas próprias funções em PHPQuantidade de visualizações: 31105 vezes |
Uma função é um bloco de código que executa uma determinada tarefa, possivelmente baseado em um conjuntos de valores fornecidos, ou parâmetros, e possivelmente retornando um único valor. Funções permitem a melhora na leitura do código e correção de bugs, visto que blocos de códigos bem testados podem ser reutilizados inúmeras vezes em seus programas. Antes de continuarmos é bom estar ciente dos diferentes nomes que as linguagens de programação adotam quando o assunto é função. Em Java, funções são chamadas de métodos. Em Delphi, temos funções (function) e procedimentos (procedure). Se uma função em Delphi retorna um valor, ela é chamada de function. Se nenhum valor é retornado, ela é chamada de procedure. Em PHP o nome é função (function) mesmo, não importando se valores são retornados ou não. Veja um exemplo onde criamos uma função que apenas escreve na página: <? // define a função function escrever(){ echo "Observe este texto"; } Podemos estender este exemplo e fornecer à função o texto que deverá ser escrito. Veja: <? // define a função function escrever($texto){ echo $texto; } // chama a função Veja que agora a função possui parâmetros, neste caso a variável local $texto. Assim, ao efetuarmos a chamada nós podemos fornecer um valor (um argumento) a esta função. Vamos progredir escrevendo uma função que soma dois valores: <? // define a função function somar($valor1, $valor2){ echo "A soma é: " . ($valor1 + $valor2); } Para finalizar, vamos escrever uma função que retorna um valor. Veja: <? // define a função function somar($valor1, $valor2){ return ($valor1 + $valor2); } // chama a função $soma = somar(3, 5); Observe o uso da palavra-chave return para definirmos o valor que será retornado pela função. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
C - Como escrever uma função C personalizada que copia os caracteres de uma string para outra string JavaScript - Como resolver uma equação do segundo grau em JavaScript - Como calcular Bhaskara em JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |