Tecnologias para Internet
Prof.º Thyago MaiaProf.  Thyago Maia
Gestão da TI – 2013.2
Aula 4: PHP
Objetivos
• Apresentar a linguagem PHP
2
Camada LógicaCamada Lógica
Camada Lógicag
4
Camada Lógicag
Camada onde é expressa:
A ló i d ó i– A lógica do negócio;
A conexão com o banco de dados;– A conexão com o...
PHPPHP
PHP
PHP é um acrônimo para PHP: Hypertext 
Preprocessor;
Trata‐se de uma linguagem script livre;
Muito utilizada para gera...
PHP
ÉÉ livre para ser baixado e usado;
Linguagem portável: Versões para vários sistemasLinguagem portável: Versões para vá...
PHP: O que eu preciso?PHP: O que eu preciso?
PHP: O que eu preciso?q p
O servidor que dará suporte a PHP (local ou 
remoto) deverá possuir os seguintes ) p g
softwares...
PHP: O que eu preciso?q p
Um servidor HTTP (ou servidor Web)
Programa responsável por aceitar requisições HTTP de– Program...
PHP: O que eu preciso?q p
O PHPO
– O PHP precisa estar instalado em um servidor para 
que o mesmo reconheça a linguagem;
12
PHP: O que eu preciso?q p
Um SGBD ‐ Sistema de Gerenciamento de Banco de 
Dados (Opcional).
– Necessário para sites e apli...
PHP: O que eu preciso?q p
Existem pacotes de instalação disponíveis 
para a instalação de um servidor PHP p ç
completo (Ap...
PHP: O que eu preciso?q p
• Alguns pacotes populares:
• XAMPP;;
• WAMP5;
• Apache2triad;• Apache2triad;
15
Sintaxe do PHPSintaxe do PHP
Sintaxe do PHP
• Um script PHP sempre começa com <?php e termina 
com ?>;
• Em alguns servidores, também é possível inicia...
Sintaxe do PHP
• Exemplo – Script PHP que exibe o texto “Olá 
mundo!”:
<html>
<body>
<?php
echo “Olá mundo”;
?>
</body>
18...
Sintaxe do PHP
• Cada linha de código de um script PHP deve 
ser finalizado com ; (ponto e vírgula). O ponto (p g ) p
e ví...
Sintaxe do PHP
• Toda página que possui um script PHP ou seja 
completamente codificada em PHP deverá p
possuir a extensão...
Sintaxe do PHP
• Exemplo ‐ Página PHP que exibe o texto “Olá 
mundo!” em negrito:g
<?php
echo “<b>Olá mundo!</b>”;
?>
21
ComentáriosComentários
Comentários
• Em PHP, usamos // para digitar um 
comentário de linha ou /* e */ para digitar um p g
bloco de comentário;
•...
VariáveisVariáveis
Variáveis
• Variáveis são usadas para armazenar valores, como 
strings, números ou vetores;
• Uma variável declarada pode ...
Variáveis
• Exemplo :
<?php
$texto = “Sport Recife”;$texto = “Sport Recife”;
$numero = 16;
$salario = 20 50;$salario = 20....
Variáveis
• Exemplo 2: Escrevendo em uma página HTML 
o conteúdo de uma variável: 
<?php
$texto = “Sport Recife”;p
echo $t...
OperadoresOperadores
Operadoresp
• Operadores aritméticos:
• Soma (+)
S b ã ( )• Subtração (‐)
• Multiplicação (*)
• Divisão (/)
• Resto (%)Res...
Operadoresp
• Operadores de atribuição:
• =
• +=
• ‐=
• *=
• /=/
• .=
%• %=
30
Operadoresp
• Operadores de comparação:
• == (igual a)
! (dif )• != (diferente)
• <> (diferente)
• > (Maior que)
• < (Meno...
Operadoresp
• Operadores lógicos:
• && (E)
|| (OU)• || (OU)
• ! (NÃO)
32
ExercíciosExercícios
Exercícios
• Faça um script PHP, seguindo os seguintes 
requisitos:q
D l iá l i i i li d– Declare uma variável, inicializa...
Exercícios
• Um funcionário recebe um salário fixo mais 
4% de comissão sobre as vendas. Faça um ç
script PHP, seguindo os...
Exercícios
• Faça um script PHP com quatro variáveis 
inicializadas com dados  de um trapézio. O p
mesmo deverá calcular e...
Próximos SlideShares
Carregando em…5
×

Tecnologias para Internet - 2013.2 - Aula 4

495 visualizações

Publicada em

Tecnologias para Internet - 2013.2 - Aula 4

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
495
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Tecnologias para Internet - 2013.2 - Aula 4

  1. 1. Tecnologias para Internet Prof.º Thyago MaiaProf.  Thyago Maia Gestão da TI – 2013.2
  2. 2. Aula 4: PHP Objetivos • Apresentar a linguagem PHP 2
  3. 3. Camada LógicaCamada Lógica
  4. 4. Camada Lógicag 4
  5. 5. Camada Lógicag Camada onde é expressa: A ló i d ó i– A lógica do negócio; A conexão com o banco de dados;– A conexão com o banco de dados; – O recebimento das entradas da camada deO recebimento das entradas da camada de  apresentação; – A geração de saídas para a camada de  apresentação;apresentação; 5
  6. 6. PHPPHP
  7. 7. PHP PHP é um acrônimo para PHP: Hypertext  Preprocessor; Trata‐se de uma linguagem script livre; Muito utilizada para gerar conteúdo dinâmico na  Web; Scripts PHP são executados em servidores; PHP dá suporte a vários servidores de bancos de  dados (MySQL, Oracle, PostgreSQL, etc.);dados (MySQL, Oracle, PostgreSQL, etc.); 7
  8. 8. PHP ÉÉ livre para ser baixado e usado; Linguagem portável: Versões para vários sistemasLinguagem portável: Versões para vários sistemas  operacionais; Pode ser mesclada com HTML; P d á i HTMLPode gerar páginas HTML; Sintaxe similar a linguagens como C e Java;Sintaxe similar a linguagens como C e Java; Permite o desenvolvimento de páginas que serão  geradas dinamicamente; 8
  9. 9. PHP: O que eu preciso?PHP: O que eu preciso?
  10. 10. PHP: O que eu preciso?q p O servidor que dará suporte a PHP (local ou  remoto) deverá possuir os seguintes ) p g softwares: U id HTTP– Um servidor HTTP; O PHP;– O PHP; – Um SGBD (Opcional);Um SGBD (Opcional); 10
  11. 11. PHP: O que eu preciso?q p Um servidor HTTP (ou servidor Web) Programa responsável por aceitar requisições HTTP de– Programa responsável por aceitar requisições HTTP de  clientes, geralmente navegadores, e servi‐los com  respostas HTTP; p ; – Servidor HTTP padrão para scripts PHP: Apache Server – Software colaborativo (livre), portável e pouco exigente  com recursos de Hardware; – Gerenciado por um grupo mundial de voluntários; – A fundação Apache Software Foundation provê o suporte  financeiro, legal e organizacional para o Apache; 11
  12. 12. PHP: O que eu preciso?q p O PHPO – O PHP precisa estar instalado em um servidor para  que o mesmo reconheça a linguagem; 12
  13. 13. PHP: O que eu preciso?q p Um SGBD ‐ Sistema de Gerenciamento de Banco de  Dados (Opcional). – Necessário para sites e aplicações Web que submetam, inserem e  selecionam dados em bases de dados; – SGBD difundido para uso agregado com PHP: MySQL Server – Utiliza a linguagem SQL como interface;Utiliza a linguagem SQL como interface; – Software Livre – Portável e pouco exigente com recursos de Hardware; – Onde obter o MySQL Server? 13
  14. 14. PHP: O que eu preciso?q p Existem pacotes de instalação disponíveis  para a instalação de um servidor PHP p ç completo (Apache + PHP + MySQL) Resumem a preparação de um servidor;– Resumem a preparação de um servidor; – Fácil configuração (alguns são automáticos);Fácil configuração (alguns são automáticos); – Ideal para servidores locais;p ; 14
  15. 15. PHP: O que eu preciso?q p • Alguns pacotes populares: • XAMPP;; • WAMP5; • Apache2triad;• Apache2triad; 15
  16. 16. Sintaxe do PHPSintaxe do PHP
  17. 17. Sintaxe do PHP • Um script PHP sempre começa com <?php e termina  com ?>; • Em alguns servidores, também é possível iniciar um  script PHP com <? e terminar com ?>; • Um script PHP pode ser inserido em qualquer região  de um documento HTML, ou ser totalmente <?phpde u docu e o , ou se o a e e codificado em PHP; <?php //// corpo do script 17 ?>
  18. 18. Sintaxe do PHP • Exemplo – Script PHP que exibe o texto “Olá  mundo!”: <html> <body> <?php echo “Olá mundo”; ?> </body> 18 </html>
  19. 19. Sintaxe do PHP • Cada linha de código de um script PHP deve  ser finalizado com ; (ponto e vírgula). O ponto (p g ) p e vírgula é um separador e é utilizado para  distinguir uma instrução da outra;distinguir uma instrução da outra; • No exemplo, utilizamos a declaração echo,  usada para escrever texto em um documento  HTML; • O PHP fornece várias declarações para outros  tipos de ações;tipos de ações; 19
  20. 20. Sintaxe do PHP • Toda página que possui um script PHP ou seja  completamente codificada em PHP deverá p possuir a extensão .php; • Lembre‐se: PHP é case sensitive! 20
  21. 21. Sintaxe do PHP • Exemplo ‐ Página PHP que exibe o texto “Olá  mundo!” em negrito:g <?php echo “<b>Olá mundo!</b>”; ?> 21
  22. 22. ComentáriosComentários
  23. 23. Comentários • Em PHP, usamos // para digitar um  comentário de linha ou /* e */ para digitar um p g bloco de comentário; • Ex.: <?php // Escreve algo na página// Escreve algo na página echo “Texto”; ?> 23 ?>
  24. 24. VariáveisVariáveis
  25. 25. Variáveis • Variáveis são usadas para armazenar valores, como  strings, números ou vetores; • Uma variável declarada pode ser usada  repetidamente em scripts; • Uma variável PHP começa com o caractere $, seguida  do seu nome;do seu o e; • Nomes de variável não podem ter espaços e  caracteres especiais;caracteres especiais; • PHP não exige a definição de tipos de variáveis; 25
  26. 26. Variáveis • Exemplo : <?php $texto = “Sport Recife”;$texto = “Sport Recife”; $numero = 16; $salario = 20 50;$salario = 20.50; $ligou = true; ?>?> 26
  27. 27. Variáveis • Exemplo 2: Escrevendo em uma página HTML  o conteúdo de uma variável:  <?php $texto = “Sport Recife”;p echo $texto; ?> 27
  28. 28. OperadoresOperadores
  29. 29. Operadoresp • Operadores aritméticos: • Soma (+) S b ã ( )• Subtração (‐) • Multiplicação (*) • Divisão (/) • Resto (%)Resto (%) • Incremento (++) D ( )• Decremento (‐‐) 29
  30. 30. Operadoresp • Operadores de atribuição: • = • += • ‐= • *= • /=/ • .= %• %= 30
  31. 31. Operadoresp • Operadores de comparação: • == (igual a) ! (dif )• != (diferente) • <> (diferente) • > (Maior que) • < (Menor que)< (Menor que) • >= (Maior ou igual) (M i l)• <= (Menor ou igual) 31
  32. 32. Operadoresp • Operadores lógicos: • && (E) || (OU)• || (OU) • ! (NÃO) 32
  33. 33. ExercíciosExercícios
  34. 34. Exercícios • Faça um script PHP, seguindo os seguintes  requisitos:q D l iá l i i i li d– Declare uma variável, inicializando‐a com um  nome de um aluno; – Declare duas variáveis e as inicialize com duas  notas do referido aluno; – O script deverá calcular a média do aluno e exibir  a seguinte mensagem: “O aluno XXXXX ficou com  XX,X de média”; 34
  35. 35. Exercícios • Um funcionário recebe um salário fixo mais  4% de comissão sobre as vendas. Faça um ç script PHP, seguindo os seguintes requisitos: – Declare uma variável e a inicialize com o salário– Declare uma variável e a inicialize com o salário  fixo de um funcionário; D l iá l i i i li l d– Declare uma variável e a inicialize com o valor de  suas vendas; – O script deverá calcular e mostrar a comissão e o  salário final do funcionário”; 35
  36. 36. Exercícios • Faça um script PHP com quatro variáveis  inicializadas com dados  de um trapézio. O p mesmo deverá calcular e exibir sua área; 36

×