Você está na página 1de 21

CURSO TÉCNICO EM INFORMÁTICA INTEGRADO AO

ENSINO MÉDIO

PROGRAMAÇÃO WEB
PHP PARTE 8
Uso de Funções

Prof. Renner da Silva Sadeck


renner@ifrr.edu.br
2023
AGENDA DA AULA
1.Uso de Funções
2. Vamos praticar
1.Uso de Funções
● Uma função é um subprograma que executa uma série de

instruções que pode retornar ou não um valor como resultado

● Servem para modularizar um programa melhorando a organização

do mesmo visando uma melhor manutenção


● Serve para reaproveitamento de Código
1.1 Sintaxe de uma Função

function nome_da_funcao (argumentos)

comando 1;

commando 2;

}
1.2 Exemplo de uma Função
index.php
<?php
function quadrado($valor)
{
$valor1=$valor*$valor;
echo "O quadrado de $valor é: $valor1";
}
quadrado(4);
?>
1.3 Exemplo de uma Função
<?php
function quadrado2($valor2)
{
echo "O quadrado de $valor2 é: ".($valor2*$valor2);

}
quadrado2(4);
?>
1.4 Exemplo de uma Função
<?php
function quadrado3($valor3)
{
return $valor3*$valor3;
}
$a=4;
echo "o quadrado de $a é:". quadrado3($a);
?>
1.5 Exemplo de uma Função
<?php
function soma($num_1, $num_2){
$total = $num_1 + $num_2;
return $total;
}
$a=3;
$b=5;
echo "A soma de $a e $b é:".soma($a,$b);
?>
1.6 Exemplo de uma Função
<?php
function passagem_valor_padrao($numero_1 = 20)
{
return $numero_1;
}
echo passagem_valor_padrao();
?>
1.7 Exemplo de uma Função
<?php
function referencia(&$num_1){
return $num_1=$num_1*6;
}
$num_2 = 10;
echo referencia($num_2).'<br>';
// valor passado para a variavel neste momento como referencia
//variavel passa a ter o mesmo valor do valor da função

echo $num_2; ?>


1.8 Exemplo de uma Função
<?php
function dividir($num_1, $num_2)
{
$operacao = $num_1 / $num_2;
return $operacao;
}
echo dividir(8,4);
?>
1.9 Exemplo de uma Função
<?php
function exibirMensagem() {
echo "Seja Bem Vindo(a)!" ;
}
exibirMensagem();

?>
1.10 Exemplo de uma Função
<?php
function capitais() {
$capitais [] = "Natal";
$capitais [] = "Belo Horizonte";
return $capitais;
}
$nomes = capitais();
for($i=0; $i<sizeof($nomes); $i++){
echo $nomes[$i].'<Br>';
} ?>
1.11 Exemplo de uma Função Interna
<?php
date_default_timezone_set('America/Boa_Vista');
$data=date('d/m/y H:i:s');
echo $data;

?>
1.12 Função include()
Serve para carregar um arquivo dentro
do outro
Index.php

<?php
include('header.php');
?>
<h1> Conteudo da Home </h1>

<?php
include('footer.php');
?>
1.12 Função include()
header.php

<p> Aqui é meu header</p>


<hr>
1.12 Função include()
footer.php

<hr>
<p> <h6>Aqui é meu Footer </h6></p>
<p><h6> Renner Sadeck ©️Todos os direitos reservados
</h6></p>
1.13 Estilizando com BootStrap
1 passo: acessar o site
https://getbootstrap.com/
2 passo: copiar o codigo para o header na opção
Do site do Bootstrap chamada Incluir via CDN.
Codigo:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-
KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ" crossorigin="anonymous">

3 passo: copiar o codigo javascript para o index na


opção Do site do Bootstrap chamada Incluir via CDN.
Codigo:
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/js/bootstrap.bundle.min.js" integrity="sha384-
ENjdO4Dr2bkBIFxQpeoTz1HIcje39Wm4jDKdf19U8gI4ddQ3GYNS7NTKfAdVQSZe" crossorigin="anonymous"></script>
1.13 Estilizando com BootStrap
4 passo:escolher um modelo de header e pegar codigo html
Pela submenu inspecionar(Google Chrome) no bootStrap em:
https://getbootstrap.com/docs/5.3/examples/headers/
5 passo:escolher um modelo de footer e pegar codigo html
Pela submenu inspecionar(Google Chrome) no bootStrap em:
https://getbootstrap.com/docs/5.3/examples/footers/
1.13 Estilizando com BootStrap
Exemplos de header e footer do BootStrap

Exemplo de cabeçalho (header)

Exemplo de rodapé (footer)


2.Vamos praticar
1) Faça um programa, que tenha uma função que
retorne a fatorial de um numero inteiro
2) Faça um programa que tenha uma função que
receba como argumento um n numero informado
informado pelo usuário e imprima até a n-ésima
linha, como na figura abaixo:

Você também pode gostar