Tecnologias para Internet
Prof.º Thyago Maia
Gestão da TI – 2014.1
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 entra...
PHP
PHP
 PHP é um acrônimo para PHP: Hypertext
Preprocessor;
 Trata-se de uma linguagem script livre;
 Muito utilizada para...
PHP
 É livre para ser baixado e usado;
 Linguagem portável: Versões para vários sistemas
operacionais;
 Pode ser mescla...
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:
– Um s...
PHP: O que eu preciso?
 Um servidor HTTP (ou servidor Web)
– Programa responsável por aceitar requisições HTTP de
cliente...
PHP: O que eu preciso?
 O PHPO
– O PHP precisa estar instalado em um servidor para
que o mesmo reconheça a linguagem;
12
PHP: O que eu preciso?
 Um SGBD - Sistema de Gerenciamento de Banco de
Dados (Opcional).
– Necessário para sites e aplica...
PHP: O que eu preciso?
 Existem pacotes de instalação disponíveis
para a instalação de um servidor PHP
completo (Apache +...
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 iniciar...
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 é um...
Sintaxe do PHP
• Toda página que possui um script PHP ou seja
completamente codificada em PHP deverá
possuir a extensão .p...
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;
• Ex.:...
Variáveis
Variáveis
• Variáveis são usadas para armazenar valores, como
strings, números ou vetores;
• Uma variável declarada pode s...
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”;
echo $t...
Operadores
Operadores
• Operadores aritméticos:
• Soma (+)
• Subtração (-)
• Multiplicação (*)
• Divisão (/)
• Resto (%)
• Incremento...
Operadores
• Operadores de atribuição:
• =
• +=
• -=
• *=
• /=
• .=
• %=
30
Operadores
• Operadores de comparação:
• == (igual a)
• != (diferente)
• <> (diferente)
• > (Maior que)
• < (Menor que)
• ...
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 de ...
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 se...
Exercícios
• Faça um script PHP com quatro variáveis
inicializadas com dados de um trapézio. O
mesmo deverá calcular e exi...
Upcoming SlideShare
Loading in …5
×

Tecnologias para Internet - 2014.1 - Aula 6

312 views

Published on

Tecnologias para Internet - 2014.1 - Aula 6

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
312
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tecnologias para Internet - 2014.1 - Aula 6

  1. 1. Tecnologias para Internet Prof.º Thyago Maia Gestão da TI – 2014.1
  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

×