Funções PHP
O verdadeiro poder do PHP vem de suas funções.
Em PHP, fornecendo mais de 1000 funções embutidas.
função built-in PHP
Para um manual de referência completo e todas as instâncias de funções de matriz, visite o nosso Referência PHP .
Funções PHP
Neste capítulo, vamos mostrar-lhe como criar suas próprias funções.
Para executar o script quando a página é carregada, você pode colocá-lo na função.
Função é executada chamando a função.
Você pode chamar uma função em qualquer posição na página.
Criar uma função PHP
Função é executada chamando a função.
gramática
{
要执行的代码;
}
PHP diretrizes de função:
- O nome da função deve levar a sua função
- Nomes de funções começar com uma letra ou um sublinhado (não pode começar com um número)
Exemplos
Uma função simples quando se é invocado o meu nome pode ser a saída:
<body>
<?php
function writeName()
{
echo "Kai Jim Refsnes";
}
echo "My name is ";
writeName();
?>
</body>
</html>
saída:
Funções PHP - parâmetros Adicionando
A fim de adicionar mais funcionalidades para uma função, podemos adicionar parâmetros. Argumentos semelhantes variáveis.
Parâmetros após o nome da função tem um parêntese designado.
exemplo 1
Os exemplos a seguir irá mostrar um nome diferente, mas o nome é o mesmo:
<body>
<?php
function writeName($fname)
{
echo $fname . " Refsnes.<br>";
}
echo "My name is ";
writeName("Kai Jim");
echo "My sister's name is ";
writeName("Hege");
echo "My brother's name is ";
writeName("Stale");
?>
</body>
</html>
saída:
My sister's name is Hege Refsnes.
My brother's name is Stale Refsnes.
exemplo 2
A seguinte função tem dois parâmetros:
<body>
<?php
function writeName($fname,$punctuation)
{
echo $fname . " Refsnes" . $punctuation . "<br>";
}
echo "My name is ";
writeName("Kai Jim",".");
echo "My sister's name is ";
writeName("Hege","!");
echo "My brother's name is ";
writeName("Stale","?");
?>
</body>
</html>
saída:
My sister's name is Hege Refsnes!
My brother's name is Stale Refsnes?
Funções PHP - Valor de retorno
Para tornar a função retorna um valor, use a instrução de retorno.
Exemplos
<body>
<?php
function add($x,$y)
{
$total=$x+$y;
return $total;
}
echo "1 + 16 = " . add(1,16);
?>
</body>
</html>
saída: