php Definindo e chamando funções

0

 Nesta aula, vamos aprender sobre funções em PHP. As funções em PHP permitem que você escreva código reutilizável, tornando seu código mais modular e fácil de entender e manter.

Uma função em PHP é definida usando a palavra-chave function, seguida pelo nome da função e seus parâmetros, se houver. Os parâmetros são variáveis ​​que recebem valores quando a função é chamada.

Vamos criar uma função simples que recebe dois parâmetros e os soma:

php
function soma($num1, $num2) { $resultado = $num1 + $num2; return $resultado; }

Neste exemplo, definimos uma função chamada soma que recebe dois parâmetros, $num1 e $num2. Dentro da função, adicionamos os dois números e armazenamos o resultado na variável $resultado. Finalmente, retornamos o resultado usando a palavra-chave return.

Para chamar a função soma, basta passar dois valores como argumentos e atribuir o resultado a uma variável:

php
$resultado_soma = soma(5, 7); echo $resultado_soma; // imprime "12"

Neste exemplo, chamamos a função soma com os valores 5 e 7. O resultado é atribuído à variável $resultado_soma e, em seguida, é exibido na tela usando a função echo.

É possível também definir funções sem parâmetros e sem retorno:

php
function diga_ola() { echo "Olá, mundo!"; } diga_ola(); // imprime "Olá, mundo!"

Neste exemplo, definimos uma função chamada diga_ola que não recebe nenhum parâmetro e não retorna nenhum valor. A função simplesmente exibe a mensagem "Olá, mundo!" usando a função echo. Em seguida, chamamos a função diga_ola para imprimir a mensagem na tela.

Em resumo, funções em PHP são definidas usando a palavra-chave function, seguida pelo nome da função e seus parâmetros, se houver. Dentro da função, o código é executado e o resultado é retornado, se necessário. Para chamar uma função, basta passar os argumentos necessários e atribuir o resultado, se houver, a uma variável.

Referência Bibliográfica:LARSEN, Robin. PHP for Absolute Beginners. Apress, 2009.



Para ajudar o site a se manter, faça uma doação.


Tags

Postar um comentário

0Comentários
Postar um comentário (0)