Array
(
)

Exemplo pratico de funções em PHP

PHP
Marcio Araujo
   - 26 mar 2013

bom dia, amigos,
alguem poderia me dizer um exemplo pratico em que é utilizado funções no PHP.
desde ja agradeço.

Joel Rodrigues
   - 26 mar 2013

Vamos lá. É um exemplo meio básico, mas não deixa de ser prático.
Considere que você precisa exibir uma saudação para o usuário, informando o dia da semana. A cada vez que você for exibir essa mensagem, precisa verificar o dia, da seguinte forma:
#Código

$hoje = getdate();
        switch($hoje["wday"])
        {
            case 0:
            echo "Hoje é Domingo";
            break;
            case 1:
            echo "Hoje é Segunda";
            break;
            case 2:
            echo "Hoje é Terça";
            break;
            case 3:
            echo "Hoje é Quarta";
            break;
            case 4:
            echo "Hoje é Quinta";
            break;
            case 5:
            echo "Hoje é Sexta";
            break;
            case 6:
            echo "Hoje é Sábado";
            break;
        }

Agora pense que você vai usar várias vezes no seu sistema. Dá pra ver como vai ser chato ficar copiando e colando esse código em todos os lugares, né?
Aí você pode botar tudo isso dentro de uma função e apenas chamá-la do restante do código.

0
|
0

Joel Rodrigues
   - 26 mar 2013

Por exemplo, poderia fazer o seguinte:
#Código

function dia_atual()
    {
        $hoje = getdate();
        switch($hoje["wday"])
        {
            case 0:
            return "Domingo";
            break;
            case 1:
            return "Segunda";
            break;
            case 2:
            return "Terça";
            break;
            case 3:
            return "Quarta";
            break;
            case 4:
            return "Quinta";
            break;
            case 5:
            return "Sexta";
            break;
            case 6:
            return "Sábado";
            break;
        }
    }

    $dia = dia_atual();
    echo "Hoje é".$dia;


Nesse caso, a função retornaria apenas o dia da semana, podendo ser utilizada até para outros fins.
Espero ter sido claro. Qualquer dúvida, é só falar.

0
|
0

Joel Rodrigues
   - 26 mar 2013

Ah, depois dê uma olhada neste artigo:
http://www.linhadecodigo.com.br/artigo/3565/trabalhando-com-funcoes-em-php.aspx.
Boa sorte.

0
|
0

Marcio Araujo
   - 27 mar 2013

ja ajudou bastante o seu exemplo, assim que der, vejo o link. depois te dou um feedback, vlw

0
|
0

Joel Rodrigues
   - 27 mar 2013

Show de bola. Precisando, estou por aqui.
Abraço e bons estudos.

0
|
0

Marcio Araujo
   - 30 mar 2013

obrigado Joel

0
|
0

Joel Rodrigues
   - 30 mar 2013

Opa, estou aqui pra ajudar. Quando eu puder fechar o tópico, me avisa, para mantermos a organização do fórum.

0
|
0

Marcio Araujo
   - 30 mar 2013

pode fechar, entendi perfeitamente, qualquer coisa abro outro!!!

0
|
0

Joel Rodrigues
   - 31 mar 2013

Obrigado pelo retorno, amigo.
Estou encerrando o tópico, mas caso precise, fique à vontade para abrir novos.
Abraço.

0
|
0