Olá, boa noite!
Hoje é domingo, 24 de setembro de 2017

Fórum - Tutoriais Informática


Categoria: PHP

Programação Web com PHP

PHPFunções
Autor: Sérgio Moreira
Administrador
Criado em: 08-10-2016 15:49
82 visualizações

Uma função pode ser definida usando a seguinte sintaxe:

<?php
function foo ($arg_1$arg_2/* ..., */ $arg_n)
{
    echo 
"Exemplo de função.\n";
    return 
$valor_retornado;
}
?>

Nomes de funções seguem as mesmas regras que outros rótulo no PHP. Um nome de função válido começa com uma letra ou um sublinhado, seguido por qualquer número de letras, números ou sublinhado.

Exemplo:
<?php
function sum($x, $y) {
          $z = $x + $y;
          return $z;
}

echo "15 + 10 = " . sum(15,10) . "<br>";   // Resultado $z = 25
echo "14 + 13 = " . sum(7,13) . "<br>" // Resultado $z = 27
echo "5 + 4 = " . sum(5,4);  // Resultado $z = 9
?>

As funções não precisam ser criadas antes de serem referenciadas, excepto quando uma função é condicionalmente definida. Quando uma função é definida condicionalmente, a sua definição precisa ser processada antes de ser chamada.

<?php

$makefoo 
true;

/* Nós não podemos chamar foo() daqui
   porque ela ainda não existe,
   mas nós podemos chamar bar() */

bar();

if (
$makefoo) {
  function 
foo()
  {
    echo 
"Eu não existo até que o programa passe por aqui.\n";
  }
}

/* Agora nos podemos chamar foo()
   porque $makefoo foi avaliado como true */

if ($makefoofoo();

function 
bar()
{
  echo 
"Eu existo imediatamente desde o programa começar.\n";
}

?>


Você deve estar logado para poder comentar!
97 Utilizadores registados com acesso a este espaço.



Paypal
Ajude a melhorar este website. Obrigado!
Partilhar no Facebook Partilhar no Google + Partilhar no Twitter Partilhar no Linkedin Partilhar via email