Técnico em Informática - Senac

15
Técnico em Informática - Senac Introdução ao PHP

description

Técnico em Informática - Senac. Introdução ao PHP. Introdução ao PHP. PHP - acrônimo para "PHP: Hypertext Preprocessor" História do PHP O que é PHP? Para que serve o PHP? Onde e quando pode ser utilizado?. Introdução ao PHP. O que pode ser feito com PHP? Diferença entre PHP e HTML - PowerPoint PPT Presentation

Transcript of Técnico em Informática - Senac

Page 1: Técnico em Informática - Senac

Técnico em Informática - Senac

Introdução ao PHP

Page 2: Técnico em Informática - Senac

Cledison Eduardo Fritzen

Introdução ao PHP

• PHP - acrônimo para "PHP: Hypertext Preprocessor"

• História do PHP• O que é PHP?• Para que serve o PHP?• Onde e quando pode ser utilizado?

Page 3: Técnico em Informática - Senac

Cledison Eduardo Fritzen

Introdução ao PHP

• O que pode ser feito com PHP?• Diferença entre PHP e HTML• Cliente x Servidor• O que é Server Side?• O que é uma página dinâmica?

Page 4: Técnico em Informática - Senac

Cledison Eduardo Fritzen

Introdução ao PHP

• O que faz o Web Server?• Como o PHP é interpretado?

Page 5: Técnico em Informática - Senac

Cledison Eduardo Fritzen

Características do PHP

• Possui código aberto• Gratuíto• Multiplataforma• Linguagem interpretada• Estabilidade• Escalabilidade• Ótimo desempenho (plataforma LAMP) • Suporte a diversos Banco de Dados• Rápido aprendizado

Page 6: Técnico em Informática - Senac

Cledison Eduardo Fritzen

Características do PHPExemplo – Código PHP:

<html><head><title> Site do curso de PHP </title></head><body><?php $nome = “Antônio”; echo “Olá $nome, seja bem-vindo à Aula de PHP.”;?></body></html>

Page 7: Técnico em Informática - Senac

Cledison Eduardo Fritzen

Características do PHPExemplo código PHP - resultado

<html><head><title> Site do curso de PHP </title></head><body>Olá Antônio, seja bem-vindo à Aula de PHP. </body></html>

Page 8: Técnico em Informática - Senac

Cledison Eduardo Fritzen

Interação PHP - HTML• Extensão: *.php• Tags do PHP– <?php . . . . . ?>– <? . . . . . ?>

<html> ...<body><?php $nome = “Maria”; echo “Olá $nome, Seja bem-vinda a Aula de PHP.”;?></body></html>

Page 9: Técnico em Informática - Senac

Cledison Eduardo Fritzen

Separação de instruções

• Ao fim de cada instrução, é necessário utilizar o ponto-e-vírgula, assim como em C, Perl e outras linguagens mais conhecidas.

echo “teste”;

Page 10: Técnico em Informática - Senac

Cledison Eduardo Fritzen

Comentários

• Comentando uma linha<? echo “teste”; #isto é um teste ?><? echo “teste”; //teste similar ?>

• Comentando um bloco<? echo “teste”;

/* teste similar, masde duas linhas ou mais, em bloco */

?>

Page 11: Técnico em Informática - Senac

Cledison Eduardo Fritzen

Saída de informações

• echo “Este texto será exibido na tela”;– Exibe uma ou mais strings

• print “Este texto será exibido na tela”;– Mostra uma string

• Print_r($var)– Exibe índices e valores de um array

Page 12: Técnico em Informática - Senac

Cledison Eduardo Fritzen

Saída de Informações• Exemplo

<?php $numero1 = 50; $numero2 = 100; $resultado = $numero1 + $numero2; echo $resultado;

?>

<?php $ola = “Cledison"; echo “Olá ”.$ola;

?>

Page 13: Técnico em Informática - Senac

Cledison Eduardo Fritzen

Saída de informações

• Exemplo

<?php

echo “<h1>Aula de PHP</h1>”; for ($i=0; $i<20; $i++)

echo “<h4>Bem-<b>vindo</b></h4>”;

?>

Page 14: Técnico em Informática - Senac

Cledison Eduardo Fritzen

Saída de informações• Exemplo

<?php $nome = "João"; if($nome == "João") { echo("A variável 'nome' contém João.

A declaração é verdadeira."); } else { echo("A variável 'nome' não contém João.

A declaração é falsa."); }?>

Page 15: Técnico em Informática - Senac

Cledison Eduardo Fritzen

Saída de informações• Exemplo

<?php $i = 0;

echo "<h1>exemplo</h1>"; echo "<table border=1>";

echo "<tr><td>Campo1</td></tr>\n";while ($i < 10)

{ $i= $i + 1;

echo "<tr><td>linha [$i]</td></tr>"; }

echo "</table>";?>