Técnico em Informática - Senac
description
Transcript of Técnico em Informática - Senac
![Page 1: Técnico em Informática - Senac](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/1.jpg)
Técnico em Informática - Senac
Introdução ao PHP
![Page 2: Técnico em Informática - Senac](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/2.jpg)
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](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/3.jpg)
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](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/4.jpg)
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](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/5.jpg)
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](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/6.jpg)
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](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/7.jpg)
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](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/8.jpg)
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](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/9.jpg)
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](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/10.jpg)
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](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/11.jpg)
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](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/12.jpg)
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](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/13.jpg)
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](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/14.jpg)
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](https://reader036.fdocumentos.com/reader036/viewer/2022081811/56815ab8550346895dc87307/html5/thumbnails/15.jpg)
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>";?>