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? 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 PHP Exemplo – 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 PHP Exemplo 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, mas de 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>"; ?> Cledison Eduardo Fritzen