Técnico em Informática - Senac
description
Transcript of Técnico em Informática - Senac
Técnico em Informática - Senac
Introdução ao PHP
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?
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?
Cledison Eduardo Fritzen
Introdução ao PHP
• O que faz o Web Server?• Como o PHP é interpretado?
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
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>
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>
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>
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”;
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 */
?>
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
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;
?>
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>”;
?>
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."); }?>
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>";?>