PHP
Aula 3
Prof. Naércio Filho
Técnico em Informática
PHP – SUMÁRIO


Funções
Formulários
–
Variáveis Especiais


$_GET
$_POST
PHP – FUNÇÕES


Necessárias para reutilizar áreas de código
As Funções são definidas dessa maneira:
Os parâmetros e o valor de retorno são opcionais
function Nome_da_Funcao($parametros) {
Código a ser executado;
return valor de retorno;
}
PHP – FUNÇÕES
<html>
<body>
<?php
function escreve() {
echo “texto a ser escrito";
}
escreve();
?>
</body>
</html>
PHP – FUNÇÕES
<html>
<body>
<?php
function escreve($txt) {
echo $txt . " <br>";
}
echo escreve(“bola");
echo escreve(“abacate");
echo escreve(“proparoxítona");
?>
</body>
</html>
PHP – FUNÇÕES
<html>
<body>
<?php
function escreve($txt = ‘texto não especificado’) {
echo $txt . " <br>";
}
escreve(“bola");
escreve();
escreve(“proparoxítona");
?>
</body>
</html>
PHP – FUNÇÕES
<html>
<body>
<?php
function soma($x,$y) {
$total = $x + $y;
return $total;
}
echo "1 + 16 = " . soma(1,16) ;
?>
</body>
</html>
PHP – FORMULÁRIOS


Um dos objetivos na construção de páginas
dinâmicas é poder capturar dados e
manipula-los, no PHP isso pode ser feito
através de formulários em HTML
Outro meio de enviar dados para uma
pagina PHP é através do endereço de
requisição:
PHP – FORMULÁRIOS
PHP – FORMULÁRIOS


O script que irá receber o Formulário deverá tratar
os dados enviados, através pelo método de envio
post/get
As variáveis $_POST e $_GET, são arrays que
armazenam os dados enviados pelo formulário e/ou
na requisição da página, cada campo do formulário,
e cada parâmetro enviado junto com o endereço, se
transformam em um elemento desses vetores
PHP – FORMULÁRIOS
<html>
<body>
Olá <?php echo $_POST[“nome"]; ?>.<br />
Você tem <?php echo $_POST[“anos"]; ?> anos.
</body>
</html>
PHP – FORMULÁRIOS

Existe ainda uma variável $_REQUEST, esta
contem o conteúdo de $_POST e também de
$_GET
PHP – Exercícios

1 – Montar uma função que recebe um
numero como parâmetro e retorna o nome
do mês correspondente, validar a entrada
para um número de mês valido.
PHP – Exercícios

2 – Montar um formulário HTML para entrada
de alguns dados, e criar uma pagina para
receber, tratar e exibir esses dados.
PHP – Exercícios

3 –Monte um formulário para a entrada de
um número, e em outra página utilizando a
função do exercício 1 mostre o mês
correspondente.
PHP – Exercícios
4 – Monte uma função que calcule uma
equação do 2° grau (baskara – ex. ax² + bx +
c) e monte um formulário para a entrada dos
3 valores, e uma pagina para exibir o
resultado.
$delta = sqrt((b*b) – 4.a.c);
$x1 = (-b + $delta)/2*a;
$x2 = (-b - $delta)/2*a;

Download

php – funções