Implementando scripts PHP com MySQL
Neste artigo explico como manipular o banco de dados MySQL com PHP, criando páginas para cadastro, edição e listagem dos registros armazenados.
Parte 4: Uso de função
Como em toda linguagem de programação, o uso de função é muito
utilizado e recomendado, pois com ele podemos aproveitar uma série
de comandos que podem ser aproveitados em outros scripts, não
necessitando de ser reescritos novamente.
Sintaxe:
5° Script - Vamos agora a alguns exemplos de função.
Sintaxe:
function nome_da_função(argumentos) {
comandos...
}
5° Script - Vamos agora a alguns exemplos de função.
<?
// funcao.php
// função simples para exibir um texto
function exibe($texto) {
echo $texto;
}
// função para somar dois valores
function soma($num1, $num2) {
$resultado = $num1 + $num2;
echo $resultado;
}
// função para descobrir se um número é par ou ímpar
function par_impar($num) {
if (($num / 2) == 0) {
echo " $num é um número par!";
} else {
echo "$num é um número ímpar!";
}
}
//marca de comentário
exibe("estou testando a primeira função!");
echo "<br><br>";
soma(30,50);
echo "<br><br>";
par_impar(2345);
echo "<br><br>";
//fim de marca de comentário
?>
// funcao.php
// função simples para exibir um texto
function exibe($texto) {
echo $texto;
}
// função para somar dois valores
function soma($num1, $num2) {
$resultado = $num1 + $num2;
echo $resultado;
}
// função para descobrir se um número é par ou ímpar
function par_impar($num) {
if (($num / 2) == 0) {
echo " $num é um número par!";
} else {
echo "$num é um número ímpar!";
}
}
//marca de comentário
exibe("estou testando a primeira função!");
echo "<br><br>";
soma(30,50);
echo "<br><br>";
par_impar(2345);
echo "<br><br>";
//fim de marca de comentário
?>
Nota: Neste exemplo foram criadas 3 funções (exibe, soma e par_impar). Para que elas sejam utilizadas, só é necessário escrever seu nome e entre parênteses passar o argumento que será processado.
6° Script - Neste script vamos dar um exemplo de reutilização de função
OBS: Para este script dar certo, grave-o no mesmo diretório do script anterior e comente as linhas de "//marca de comentário" até "//fim de marca de comentário". Lembrando que para isso você pode utilizar os " /* conteúdo */ ".
<?
// nova_funcao.php
include 'funcao.php';
exibe("Vamos utilizar o script funcao.php para executar as aplicações desejadas neste script!");
echo "<br><br>";
exibe("Ao somar-mos os valores 2345 com 45323, descobrimos que seu resultado é: ");
$resultato_da_soma = soma(2345,45323);
echo "<br><br>";
exibe("Agora vamos descobrir se o resultado da soma acima é um valor par ou ímpar!");
echo "<br>";
soma(2345,45323); par_impar($resultado_da_soma);
echo "<br><br>";
exibe("Gostou do exemplo?");
?>
// nova_funcao.php
include 'funcao.php';
exibe("Vamos utilizar o script funcao.php para executar as aplicações desejadas neste script!");
echo "<br><br>";
exibe("Ao somar-mos os valores 2345 com 45323, descobrimos que seu resultado é: ");
$resultato_da_soma = soma(2345,45323);
echo "<br><br>";
exibe("Agora vamos descobrir se o resultado da soma acima é um valor par ou ímpar!");
echo "<br>";
soma(2345,45323); par_impar($resultado_da_soma);
echo "<br><br>";
exibe("Gostou do exemplo?");
?>
Nota: Neste exemplo a novidade foi o uso do comando "include", que lhe permite incluir um outro script dentro do script atual. Desta forma podemos nos beneficiar das funções criadas anteriormente sem precisar reescrevê-las novamente, poupando assim a redundância de códigos em dentro de seus scripts.
As vezes comecamos a viajar em assuntos de nivel técnico relativamente alto e nos esquecemos que o pessoal que tá comecando só quer e precisa de exemplos simples.
[]`s
Ragen