Php funções
()
1.12 - Funções PHP
O poder da linguagem PHP vem das suas funções. Em PHP, há mais de 700 funções internas, pré-definidas. Não se esqueça de ver a referência completa das funções PHP em http://phpscriptbr.blogspot.com
_______________________________________________________________________________
Funções PHP:
Neste tópico vamos mostrar como criar suas próprias funções PHP.
Para manter um script executando no carregamento da página, você pode colocá-lo dentro de uma função.
Uma função será executada através da invocação da função.
Você pode invocar uma função de qualquer lugar da página.
_______________________________________________________________________________
Criando uma função PHP:
Uma função será executada quando chamamos a função (invocamos).
Sintaxe:
function functionName()
{
code to be executed;
}
Orientações sobre a criação de funções em PHP:
# Dê à função um nome que reflita o que a função faz.
# O nome da função deve começar com uma letra ou underline "_", nunca com um número.
Exemplo:
Uma função simples que escreve um nome quando invocada:
<html>
<body>
<?php
function writeName()
{
echo "João Silva";
}
echo "O nome é ";
writeName();
?>
</body>
</html>
Resultado: O nome é João Silva
_______________________________________________________________________________
Funções PHP - adicionando parâmetros:
Para adicionar funcionalidadesàs funções, podemos adicionar parâmetros. Um parâmetro é semelhante à uma variável. Parâmetros são especificados depois do nome da função, dentro dos parênteses:
Exemplo 1:
O exemplo à seguir escreve diferentes nomes com o mesmo sobrenome:
<html>
<body>
<?php
function writeName($fname)
{
echo $fname . " Silva.<br />";
}
echo "Meu nome é ";
writeName("João");
echo "O nome da minha irmã é ";
writeName("Taís");
echo "O nome do meu irmão é ";
writeName("Rogério");
?>
</body>
</html>
Resultado: Meu nome é João Silva.
O nome da minha irmã é Taís Silva.
O nome do meur irmão é Rogério Silva.
Exemplo 2:
A função a seguir possui dois parâmetros:
<html>
<body>
<?php
function writeName($fname,$punctuation)
{
echo $fname . " Silva" . $punctuation . "<br />";
}
echo "Meu nome é ";
writeName("João",".");
echo "O nome da minha irmã é ";
writeName("Taís","!");
echo "O nome do meu irmão é ";
writeName("Rogério","?");
?>
</body>
</html>
Resultado: Meu nome é João Silva.
O nome da minha irmã é Taís Silva!
O nome do meu irmão é Rogério Silva?
_______________________________________________________________________________
Funções PHP - retorno de valores:
Para permitir que uma função retorne um valor, utilize a declaração return:
Exemplo:
<html>
<body>
<?php
function add($x,$y)
{
$total=$x+$y;
return $total;
}
echo "1 + 16 = " . add(1,16);
?>
</body>
</html>
Resultado: 1 + 16 = 17
_______________________________________________________________________________
Resumos Relacionados
- Include() E Require() Em Php
- If...else Em Php
- Formulários Php
- Php Função $_get
- A Função Date() Em Php
|
|