Tecnologias para Internet 
Prof.º Thyago Maia 
Gestão da TI – 2014.2
Objetivos 
Aula 6: PHP 
• Apresentar a linguagem PHP 
2
Camada Lógica
Camada Lógica 
4
Camada Lógica 
 Camada onde é expressa: 
– A lógica do negócio; 
– A conexão com o banco de dados; 
– O recebimento das e...
PHP
PHP 
 PHP é um acrônimo para PHP: Hypertext 
Preprocessor; 
 Trata-se de uma linguagem script livre; 
 Muito utilizada ...
PHP 
 É livre para ser baixado e usado; 
 Linguagem portável: Versões para vários sistemas 
operacionais; 
 Pode ser me...
PHP: O que eu preciso?
PHP: O que eu preciso? 
 O servidor que dará suporte a PHP (local ou 
remoto) deverá possuir os seguintes 
softwares: 
– ...
PHP: O que eu preciso? 
 Um servidor HTTP (ou servidor Web) 
– Programa responsável por aceitar requisições HTTP de 
clie...
PHP: O que eu preciso? 
 O PHPO 
– O PHP precisa estar instalado em um servidor para 
que o mesmo reconheça a linguagem; ...
PHP: O que eu preciso? 
 Um SGBD - Sistema de Gerenciamento de Banco de 
Dados (Opcional). 
– Necessário para sites e apl...
PHP: O que eu preciso? 
 Existem pacotes de instalação disponíveis 
para a instalação de um servidor PHP 
completo (Apach...
PHP: O que eu preciso? 
• Alguns pacotes populares: 
• XAMPP; 
• WAMP5; 
• Apache2triad; 
15
Sintaxe do PHP
Sintaxe do PHP 
• Um script PHP sempre começa com <?php e termina 
com ?>; 
• Em alguns servidores, também é possível inic...
Sintaxe do PHP 
• Exemplo – Script PHP que exibe o texto “Olá 
mundo!”: 
18 
<?php 
echo “Olá mundo”; 
?>
Sintaxe do PHP 
• Cada linha de código de um script PHP deve 
ser finalizado com ; (ponto e vírgula). O ponto 
e vírgula é...
Sintaxe do PHP 
• Toda página que possui um script PHP ou seja 
completamente codificada em PHP deverá 
possuir a extensão...
Sintaxe do PHP 
• Exemplo - Página PHP que exibe o texto “Olá 
mundo!” em negrito: 
21 
<?php 
echo “<b>Olá mundo!</b>”; 
...
Comentários
Comentários 
• Em PHP, usamos // para digitar um 
comentário de linha ou /* e */ para digitar um 
bloco de comentário; 
• ...
Variáveis
Variáveis 
• Variáveis são usadas para armazenar valores, como 
strings, números ou vetores; 
• Uma variável declarada pod...
Variáveis 
• Exemplo : 
26 
<?php 
$texto = “Sport Recife”; 
$numero = 16; 
$salario = 20.50; 
$ligou = true; 
?>
Variáveis 
• Exemplo 2: Escrevendo em uma página HTML 
o conteúdo de uma variável: 
27 
<?php 
$texto = “Sport Recife”; 
e...
Operadores
Operadores 
• Operadores aritméticos: 
• Soma (+) 
• Subtração (-) 
• Multiplicação (*) 
• Divisão (/) 
• Resto (%) 
• Inc...
Operadores 
• Operadores de atribuição: 
• = 
• += 
• -= 
• *= 
• /= 
• .= 
• %= 
30
Operadores 
• Operadores de comparação: 
• == (igual a) 
• != (diferente) 
• <> (diferente) 
• > (Maior que) 
• < (Menor q...
Operadores 
• Operadores lógicos: 
• && (E) 
• || (OU) 
• ! (NÃO) 
32
Exercícios
Exercícios 
• Faça um script PHP, seguindo os seguintes 
requisitos: 
– Declare uma variável, inicializando-a com um 
nome...
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 
mesmo deverá calcular e ...
Próximos SlideShares
Carregando em…5
×

Tecnologias para Internet - 2014.2 - Aula 6

335 visualizações

Publicada em

Tecnologias para Internet - 2014.2 - Aula 6

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

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
335
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Tecnologias para Internet - 2014.2 - Aula 6

  1. 1. Tecnologias para Internet Prof.º Thyago Maia Gestão da TI – 2014.2
  2. 2. Objetivos Aula 6: PHP • Apresentar a linguagem PHP 2
  3. 3. Camada Lógica
  4. 4. Camada Lógica 4
  5. 5. Camada Lógica  Camada onde é expressa: – A lógica do negócio; – A conexão com o banco de dados; – O recebimento das entradas da camada de apresentação; – A geração de saídas para a camada de apresentação; 5
  6. 6. PHP
  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.); 7
  8. 8. PHP  É livre para ser baixado e usado;  Linguagem portável: Versões para vários sistemas operacionais;  Pode ser mesclada com HTML;  Pode gerar páginas HTML;  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?
  10. 10. PHP: O que eu preciso?  O servidor que dará suporte a PHP (local ou remoto) deverá possuir os seguintes softwares: – Um servidor HTTP; – O PHP; – Um SGBD (Opcional); 10
  11. 11. PHP: O que eu preciso?  Um servidor HTTP (ou servidor Web) – Programa responsável por aceitar requisições HTTP de clientes, geralmente navegadores, e servi-los com respostas HTTP; – 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?  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?  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; – Software Livre – Portável e pouco exigente com recursos de Hardware; – Onde obter o MySQL Server? 13
  14. 14. PHP: O que eu preciso?  Existem pacotes de instalação disponíveis para a instalação de um servidor PHP completo (Apache + PHP + MySQL) – Resumem a preparação de um servidor; – Fácil configuração (alguns são automáticos); – Ideal para servidores locais; 14
  15. 15. PHP: O que eu preciso? • Alguns pacotes populares: • XAMPP; • WAMP5; • Apache2triad; 15
  16. 16. Sintaxe 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 codificado em PHP; 17 <?php // corpo do script ?>
  18. 18. Sintaxe do PHP • Exemplo – Script PHP que exibe o texto “Olá mundo!”: 18 <?php echo “Olá mundo”; ?>
  19. 19. Sintaxe do PHP • Cada linha de código de um script PHP deve ser finalizado com ; (ponto e vírgula). O ponto e vírgula é um separador e é utilizado para 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; 19
  20. 20. Sintaxe do PHP • Toda página que possui um script PHP ou seja completamente codificada em PHP deverá 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: 21 <?php echo “<b>Olá mundo!</b>”; ?>
  22. 22. Comentários
  23. 23. Comentários • Em PHP, usamos // para digitar um comentário de linha ou /* e */ para digitar um bloco de comentário; • Ex.: 23 <?php // Escreve algo na página echo “Texto”; ?>
  24. 24. Variá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; • Nomes de variável não podem ter espaços e caracteres especiais; • PHP não exige a definição de tipos de variáveis; 25
  26. 26. Variáveis • Exemplo : 26 <?php $texto = “Sport Recife”; $numero = 16; $salario = 20.50; $ligou = true; ?>
  27. 27. Variáveis • Exemplo 2: Escrevendo em uma página HTML o conteúdo de uma variável: 27 <?php $texto = “Sport Recife”; echo $texto; ?>
  28. 28. Operadores
  29. 29. Operadores • Operadores aritméticos: • Soma (+) • Subtração (-) • Multiplicação (*) • Divisão (/) • Resto (%) • Incremento (++) • Decremento (--) 29
  30. 30. Operadores • Operadores de atribuição: • = • += • -= • *= • /= • .= • %= 30
  31. 31. Operadores • Operadores de comparação: • == (igual a) • != (diferente) • <> (diferente) • > (Maior que) • < (Menor que) • >= (Maior ou igual) • <= (Menor ou igual) 31
  32. 32. Operadores • Operadores lógicos: • && (E) • || (OU) • ! (NÃO) 32
  33. 33. Exercícios
  34. 34. Exercícios • Faça um script PHP, seguindo os seguintes requisitos: – 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 fixo de um funcionário; – 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 mesmo deverá calcular e exibir sua área; 36

×