Criando Funções em PHP
Para iniciarmos, vamos tentar definir o que uma função faz e o que ela representa sobre um código PHP.
Função é nada mais que um segmento de código que somente se executa se for solicitado. Ela representa uma forma simplificada de executarmos um mesmo trecho de código em diversos pontos do mesmo script.
Para melhorar o entendimento vamos dar um exemplo. Vamos supor que você tem um monte de variáveis postadas de um formulário e queira fazer um tratamento com cada uma delas. Esse tratamento consiste em: transformar todas as letras em maiúsculas e retirar todos os espaços em branco.
Sem usar função, ficaria +/- assim:
Já usando funções ficaria assim:
Com este exemplo você está começando a entender a utilidade que as funções dão. Na próxima página, estudaremos mais um pouco sobre a estrutura das funções.
Função é nada mais que um segmento de código que somente se executa se for solicitado. Ela representa uma forma simplificada de executarmos um mesmo trecho de código em diversos pontos do mesmo script.
Para melhorar o entendimento vamos dar um exemplo. Vamos supor que você tem um monte de variáveis postadas de um formulário e queira fazer um tratamento com cada uma delas. Esse tratamento consiste em: transformar todas as letras em maiúsculas e retirar todos os espaços em branco.
Sem usar função, ficaria +/- assim:
<?php $var1 = strtoupper($var1); $var1 = trim($var1); $var2 = strtoupper($var2); $var2 = trim($var2); $var3 = strtoupper($var3); $var3 = trim($var3); $var4 = strtoupper($var4); $var4 = trim($var4); // ... // ... ?>
Já usando funções ficaria assim:
<?php function tratastr($var) { $var = strtoupper($var); $var = trim($var); return $var; } $var1 = tratastr($var1); $var2 = tratastr($var2); $var3 = tratastr($var3); $var4 = tratastr($var4); // ... // ... ?>
Com este exemplo você está começando a entender a utilidade que as funções dão. Na próxima página, estudaremos mais um pouco sobre a estrutura das funções.
Páginas:
1
2
Funções são muito útil pois você poderá usá-la em todo as extensão da sua programação!!!
Blz , parabéns!