SlideShare uma empresa Scribd logo
Desenvolvendo Aplicações WEB 
Introdução PHP
Sintaxe PHP 
A linguagem PHP pode ser usada de duas 
formas: 
•incorporado ao HTML 
•de forma “pura”, em scripts separados das páginas 
HTML.
Variáveis em PHP 
• Variáveis são “recipientes”, com a função de 
armazenar dados a fim de serem utilizados a 
qualquer momento pelo programa. 
• Variáveis no PHP são identificadas pelo sinal 
“$” antes de seu nome.
Tipos de variáveis 
• Números Inteiros (integer) 
• Números Fracionários(folar, doble ou real) 
• Caracteres alfanuméricos (string) 
• Valores booleanos (bool)
Exemplos 
$salario = 700,00; 
$salario = (string) 700,00; 
$nome = “SENAC”; 
$nome = 'senac';
Exibindo o conteúdo na tela 
$variavel = "qualquer"; 
echo 'Valor $variavel'; 
Echo "conteudo $variavel <br/>"; 
echo 'Valor '.$variavel;
Operações aritméticas
Exemplo 
$valor = 2+2/2; 
$valor = (2+2)/2; 
........ 
$a = 10; 
$b = 5; 
$resultado = $a + $b * 2;
Operador “.” 
• Utilizamos o operador “.” para concatenar (unir) 
dois valores (geralmente Strings). 
echo “Meu nome é “.$nome.” e moro em “. 
$cidade.” desde ”.$data.”.”;
Operador “.=” 
• Utilizamos operador de atribuição para 
adicionar a uma variável um novo conteúdo, 
sem que o conteúdo antigo seja perdido. 
$varex = “oi”; 
$varex = $varex . “ teste”; 
$varex .= “ teste”;
Operadores “++” e “--” 
• Operador “++” tem a função de incrementar 
em 1 o valor da variável. 
$contador = 1; 
$contador++; 
$contador--;
Operadores “+=” e “-=” 
$valor1 = 1; //inicia variáveis 
$valor2 = 2; 
$valor3 = 3; 
$cont = $valor3; 
$cont += $valor2; 
$cont -= $valor1;
Operadores de comparação
Operadores lógicos
Estrutura if 
<?php 
$valor1 = 2; 
...... 
if($valor1 == 2){ 
echo “Estrutura if <br />”; 
echo “valor da variável é 2”; 
} 
?>
Estrutura if 
<?php 
if($a == $b){ 
echo “Valor da variável: $valor<br>”; 
echo “Variável é um número par!<br>”; } 
else{ 
echo “Valor da variável: $valor<br>”; 
echo “Variável é ímpar!<br>”; 
} ?>
Estrutura while 
<?php 
$cont = 1; 
while($cont < 10){ 
echo “Valor de $cont: $cont<br>”; 
$cont++; 
} ?>
Estrutura do...while 
<?php 
$cont = 1; 
do{ 
echo “Valor de $cont: $cont<br>”; 
$cont++; 
}while($cont < 10) 
?>
Estrutura for 
<?php 
for($cont=0;$cont<10;$cont++){ 
echo “Valor da variável $cont é 
$cont<br>”; 
} ?>
Estrutura foreach 
<?php $valor = array(1, 2, 3, 4); 
foreach($valor as $v){ 
echo "Valor é: $v <br />"; 
} ?>
Comandos break e continue 
for($i=0; $i < 10; $i++) 
{ 
if($i == 5){ 
break; 
} 
}
Estrutura Switch 
switch($cor){ 
case 'vermelho' : echo “cor 
vermelha<br>”; 
break; 
case 'verde' : echo “cor verde<br>”; 
break; 
case 'azul' : echo “cor azul<br>”; 
break; 
}
Funções 
• Funções são blocos de códigos destinados a 
executar uma determinada tarefa. A sintaxe de 
uma função é: 
<?php 
function nome_funcao(argumento1, 
argumento2, argumento_n){ 
comandos; 
} ?>
Exemplo 
function mensagem(){ 
echo “Escreve uma mensagem.<br>”; 
echo “Este é um exemplo de função<br>”; 
for($i=0;$i<5;$i++){ 
echo “Usando for em uma função<br>”; 
echo “valor de $i => $i<br>”; 
}
Exemplo 
<?php 
function imprime($parametro){ 
echo “$parametro<br />”; 
} 
$argumento = “argumento torna-se parâmetro 
da função.”; 
imprime($argumento); 
?>
Referência 
• PHP e Mysql do autor Leandro Correa dos 
Santos. 
• http://www.scribd.com/doc/16050514/Aposti 
la-Programacao-PHP-e-MySQL-ExatasWeb
Apresentação 
• Desenvolvida pelo Prof. Me. Wellington Pinto 
de Oliveira

Mais conteúdo relacionado

Mais procurados (18)

PPTX
Introdução ao php - Tipos de Operadores
gbpf
 
PPTX
Introdução ao php - Condicionais e Laços de repetição
gbpf
 
PPTX
Introdução ao php - Tipos de variáveis
gbpf
 
PPT
Curso de Introdução - PHP
Evandro Klimpel Balmant
 
PPTX
Introdução ao PHP - Criação de sites II
info_cimol
 
PPTX
Arrays PHP - Criação de sites II
info_cimol
 
PPTX
Aula 5 PHP - Criação de sites II
info_cimol
 
PDF
Php curl - Coleta de dados na web
Luis Gustavo Almeida
 
PDF
Menu dinâmico com kendoUI
Douglas Lira
 
PPT
Php
alineqs
 
PDF
Geolocalização em PHP - Google Places, Maps e Routes
Luis Gustavo Almeida
 
PDF
Criando controle de acesso com php e my sql
Paulo Damas
 
PDF
Aula 02 - Introdução ao PHP - Programação Web
Dalton Martins
 
PDF
Php5 e a orientação a objetos
xbacon
 
PDF
Bread board
André Walker
 
PDF
Introdução ao Ruby
Milton Moura
 
PDF
Java script aula 05 - funções
Cristiano Pires Martins
 
PDF
Aula 12 Relatório - Tabelas
Dalton Martins
 
Introdução ao php - Tipos de Operadores
gbpf
 
Introdução ao php - Condicionais e Laços de repetição
gbpf
 
Introdução ao php - Tipos de variáveis
gbpf
 
Curso de Introdução - PHP
Evandro Klimpel Balmant
 
Introdução ao PHP - Criação de sites II
info_cimol
 
Arrays PHP - Criação de sites II
info_cimol
 
Aula 5 PHP - Criação de sites II
info_cimol
 
Php curl - Coleta de dados na web
Luis Gustavo Almeida
 
Menu dinâmico com kendoUI
Douglas Lira
 
Php
alineqs
 
Geolocalização em PHP - Google Places, Maps e Routes
Luis Gustavo Almeida
 
Criando controle de acesso com php e my sql
Paulo Damas
 
Aula 02 - Introdução ao PHP - Programação Web
Dalton Martins
 
Php5 e a orientação a objetos
xbacon
 
Bread board
André Walker
 
Introdução ao Ruby
Milton Moura
 
Java script aula 05 - funções
Cristiano Pires Martins
 
Aula 12 Relatório - Tabelas
Dalton Martins
 

Destaque (20)

PPT
Introdução ao PHP Parte 1
Wellington Oliveira
 
PPT
Camtasia
Wellington Oliveira
 
PPTX
Introdução ao desenvolvimento com PHP
Leonardo Soares
 
PPT
Curso PHP: Básico JavaScript
Wellington Oliveira
 
PPT
Memória Interna - Arquitetura e Organização de Computadores
Wellington Oliveira
 
PPT
Capítulo 5 do CCNA
Wellington Oliveira
 
PPT
Redes Teórico - Capítulo 02 Tanenbaum
Wellington Oliveira
 
PDF
Aula 02 - Sistemas, Dados, Informação
Daniel Brandão
 
PPT
Processo Decisório - Introdução
Wellington Oliveira
 
PDF
Aula 04 Sistema de Informação - Processo e Requisitos de Sistemas
Daniel Brandão
 
PPT
Introdução - Arquitetura e Organização de Computadores
Wellington Oliveira
 
PDF
Aula 3 Sistemas de Informação - Tipos de SI
Daniel Brandão
 
PPT
Básico PHP: Introdução HTML
Wellington Oliveira
 
PDF
Aula 02 - Introdução ao PHP
Daniel Brandão
 
PDF
PHP Aula 05 - E-mails, Cookies e Sessoes
Daniel Brandão
 
PDF
Aula 04 PHP - Utilizando Funções e Manipulando Arquivos
Daniel Brandão
 
PDF
Aula03 PHP - Estruturas Condicionais
Daniel Brandão
 
PPT
Apresentação mestrado Versão 2
Wellington Oliveira
 
PPTX
Curso Desenvolvimento WEB com PHP - PHP (parte 1)
Willian Magalhães
 
PPT
Método AHP em Processo Decisório
Wellington Oliveira
 
Introdução ao PHP Parte 1
Wellington Oliveira
 
Introdução ao desenvolvimento com PHP
Leonardo Soares
 
Curso PHP: Básico JavaScript
Wellington Oliveira
 
Memória Interna - Arquitetura e Organização de Computadores
Wellington Oliveira
 
Capítulo 5 do CCNA
Wellington Oliveira
 
Redes Teórico - Capítulo 02 Tanenbaum
Wellington Oliveira
 
Aula 02 - Sistemas, Dados, Informação
Daniel Brandão
 
Processo Decisório - Introdução
Wellington Oliveira
 
Aula 04 Sistema de Informação - Processo e Requisitos de Sistemas
Daniel Brandão
 
Introdução - Arquitetura e Organização de Computadores
Wellington Oliveira
 
Aula 3 Sistemas de Informação - Tipos de SI
Daniel Brandão
 
Básico PHP: Introdução HTML
Wellington Oliveira
 
Aula 02 - Introdução ao PHP
Daniel Brandão
 
PHP Aula 05 - E-mails, Cookies e Sessoes
Daniel Brandão
 
Aula 04 PHP - Utilizando Funções e Manipulando Arquivos
Daniel Brandão
 
Aula03 PHP - Estruturas Condicionais
Daniel Brandão
 
Apresentação mestrado Versão 2
Wellington Oliveira
 
Curso Desenvolvimento WEB com PHP - PHP (parte 1)
Willian Magalhães
 
Método AHP em Processo Decisório
Wellington Oliveira
 
Anúncio

Semelhante a Introdução ao PHP Parte 2 (20)

PDF
Introdução a php
Allen Gomes Vidal
 
PDF
Php women oficina iniciante de php
Tais Reis
 
ODP
Oficina de Web Design Lecom - PHP e JavaScript
Raphael Donaire Albino
 
PDF
Minicurso php
Danilo Costa
 
PDF
Aula de introdução de PHP para iniciantes
anavieira244895
 
PPTX
CONHECENDO O PHP E SUAS ESTRUTURAS DE CONTROLE
PHP Manaus
 
PDF
PHP Day - PHP para iniciantes
Almir Mendes
 
PPTX
Aula 01 - Curso PHP e MySQL
B&R Consultoria Empresarial
 
PPTX
Programação estruturada Ensino Tecnico.pptx
professorulisses1805
 
PPT
Aula3
softeam
 
PDF
Minicurso PHP básico
Cezar Souza
 
PDF
Manual-de-php
diogoa21
 
PPTX
M5 php rc
Jose Silva
 
PPTX
Introdução a Linguagem de Programação PHP
Clayton de Almeida Souza
 
PPT
Aula4
softeam
 
PDF
Aprendendo PHP.pdf
ssuserad6350
 
PDF
PHP - Uma Pequena Introducao
jonatasoliveira
 
PPTX
Pho Aula 02
GameFlixBR
 
PPT
PHP(I-Bim).ppt
MrcioSantos806520
 
Introdução a php
Allen Gomes Vidal
 
Php women oficina iniciante de php
Tais Reis
 
Oficina de Web Design Lecom - PHP e JavaScript
Raphael Donaire Albino
 
Minicurso php
Danilo Costa
 
Aula de introdução de PHP para iniciantes
anavieira244895
 
CONHECENDO O PHP E SUAS ESTRUTURAS DE CONTROLE
PHP Manaus
 
PHP Day - PHP para iniciantes
Almir Mendes
 
Aula 01 - Curso PHP e MySQL
B&R Consultoria Empresarial
 
Programação estruturada Ensino Tecnico.pptx
professorulisses1805
 
Aula3
softeam
 
Minicurso PHP básico
Cezar Souza
 
Manual-de-php
diogoa21
 
M5 php rc
Jose Silva
 
Introdução a Linguagem de Programação PHP
Clayton de Almeida Souza
 
Aula4
softeam
 
Aprendendo PHP.pdf
ssuserad6350
 
PHP - Uma Pequena Introducao
jonatasoliveira
 
Pho Aula 02
GameFlixBR
 
PHP(I-Bim).ppt
MrcioSantos806520
 
Anúncio

Mais de Wellington Oliveira (19)

PPT
Usuário LInux
Wellington Oliveira
 
PPT
Configuração de Interface de Rede no Linux por comandos
Wellington Oliveira
 
PPT
CISCO CCNA WANs Prática ACL _ Lista de controle de acesso
Wellington Oliveira
 
PPT
WANs e Roteadores Cap. 11 - Lista de Controle de Acesso
Wellington Oliveira
 
PPT
LInux - Iinit e systemd
Wellington Oliveira
 
PPT
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
Wellington Oliveira
 
PPT
Prática Laboratório CISCO - ACLs
Wellington Oliveira
 
PPT
Prática Laboratório CISCO - Balanceador
Wellington Oliveira
 
PPTX
Prática Laboratório CISCO - NAT
Wellington Oliveira
 
DOCX
Questões Cisco CCNA Cap 6
Wellington Oliveira
 
PPT
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Wellington Oliveira
 
PPT
Barramento do Sistema - Arquitetura e Organização de Computadores
Wellington Oliveira
 
PPTX
Lógica e Algoritmos (pseudocódigo e C++) A lógica
Wellington Oliveira
 
PPT
Sistemas Operacionais Modernos - Gerenciamento de Memória
Wellington Oliveira
 
PPT
Sistemas Operacionais Modernos Capítulo 3 Deadlock
Wellington Oliveira
 
PPT
Sistemas Operacionais Processos e Threads - Wellington Pinto de Oliveira
Wellington Oliveira
 
PPT
Capítulo 4 do CCNA
Wellington Oliveira
 
PDF
WANS e Roteadores Cisco CCNA 3.1
Wellington Oliveira
 
PPT
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Wellington Oliveira
 
Usuário LInux
Wellington Oliveira
 
Configuração de Interface de Rede no Linux por comandos
Wellington Oliveira
 
CISCO CCNA WANs Prática ACL _ Lista de controle de acesso
Wellington Oliveira
 
WANs e Roteadores Cap. 11 - Lista de Controle de Acesso
Wellington Oliveira
 
LInux - Iinit e systemd
Wellington Oliveira
 
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
Wellington Oliveira
 
Prática Laboratório CISCO - ACLs
Wellington Oliveira
 
Prática Laboratório CISCO - Balanceador
Wellington Oliveira
 
Prática Laboratório CISCO - NAT
Wellington Oliveira
 
Questões Cisco CCNA Cap 6
Wellington Oliveira
 
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Wellington Oliveira
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Wellington Oliveira
 
Lógica e Algoritmos (pseudocódigo e C++) A lógica
Wellington Oliveira
 
Sistemas Operacionais Modernos - Gerenciamento de Memória
Wellington Oliveira
 
Sistemas Operacionais Modernos Capítulo 3 Deadlock
Wellington Oliveira
 
Sistemas Operacionais Processos e Threads - Wellington Pinto de Oliveira
Wellington Oliveira
 
Capítulo 4 do CCNA
Wellington Oliveira
 
WANS e Roteadores Cisco CCNA 3.1
Wellington Oliveira
 
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Wellington Oliveira
 

Introdução ao PHP Parte 2

  • 2. Sintaxe PHP A linguagem PHP pode ser usada de duas formas: •incorporado ao HTML •de forma “pura”, em scripts separados das páginas HTML.
  • 3. Variáveis em PHP • Variáveis são “recipientes”, com a função de armazenar dados a fim de serem utilizados a qualquer momento pelo programa. • Variáveis no PHP são identificadas pelo sinal “$” antes de seu nome.
  • 4. Tipos de variáveis • Números Inteiros (integer) • Números Fracionários(folar, doble ou real) • Caracteres alfanuméricos (string) • Valores booleanos (bool)
  • 5. Exemplos $salario = 700,00; $salario = (string) 700,00; $nome = “SENAC”; $nome = 'senac';
  • 6. Exibindo o conteúdo na tela $variavel = "qualquer"; echo 'Valor $variavel'; Echo "conteudo $variavel <br/>"; echo 'Valor '.$variavel;
  • 8. Exemplo $valor = 2+2/2; $valor = (2+2)/2; ........ $a = 10; $b = 5; $resultado = $a + $b * 2;
  • 9. Operador “.” • Utilizamos o operador “.” para concatenar (unir) dois valores (geralmente Strings). echo “Meu nome é “.$nome.” e moro em “. $cidade.” desde ”.$data.”.”;
  • 10. Operador “.=” • Utilizamos operador de atribuição para adicionar a uma variável um novo conteúdo, sem que o conteúdo antigo seja perdido. $varex = “oi”; $varex = $varex . “ teste”; $varex .= “ teste”;
  • 11. Operadores “++” e “--” • Operador “++” tem a função de incrementar em 1 o valor da variável. $contador = 1; $contador++; $contador--;
  • 12. Operadores “+=” e “-=” $valor1 = 1; //inicia variáveis $valor2 = 2; $valor3 = 3; $cont = $valor3; $cont += $valor2; $cont -= $valor1;
  • 15. Estrutura if <?php $valor1 = 2; ...... if($valor1 == 2){ echo “Estrutura if <br />”; echo “valor da variável é 2”; } ?>
  • 16. Estrutura if <?php if($a == $b){ echo “Valor da variável: $valor<br>”; echo “Variável é um número par!<br>”; } else{ echo “Valor da variável: $valor<br>”; echo “Variável é ímpar!<br>”; } ?>
  • 17. Estrutura while <?php $cont = 1; while($cont < 10){ echo “Valor de $cont: $cont<br>”; $cont++; } ?>
  • 18. Estrutura do...while <?php $cont = 1; do{ echo “Valor de $cont: $cont<br>”; $cont++; }while($cont < 10) ?>
  • 19. Estrutura for <?php for($cont=0;$cont<10;$cont++){ echo “Valor da variável $cont é $cont<br>”; } ?>
  • 20. Estrutura foreach <?php $valor = array(1, 2, 3, 4); foreach($valor as $v){ echo "Valor é: $v <br />"; } ?>
  • 21. Comandos break e continue for($i=0; $i < 10; $i++) { if($i == 5){ break; } }
  • 22. Estrutura Switch switch($cor){ case 'vermelho' : echo “cor vermelha<br>”; break; case 'verde' : echo “cor verde<br>”; break; case 'azul' : echo “cor azul<br>”; break; }
  • 23. Funções • Funções são blocos de códigos destinados a executar uma determinada tarefa. A sintaxe de uma função é: <?php function nome_funcao(argumento1, argumento2, argumento_n){ comandos; } ?>
  • 24. Exemplo function mensagem(){ echo “Escreve uma mensagem.<br>”; echo “Este é um exemplo de função<br>”; for($i=0;$i<5;$i++){ echo “Usando for em uma função<br>”; echo “valor de $i => $i<br>”; }
  • 25. Exemplo <?php function imprime($parametro){ echo “$parametro<br />”; } $argumento = “argumento torna-se parâmetro da função.”; imprime($argumento); ?>
  • 26. Referência • PHP e Mysql do autor Leandro Correa dos Santos. • http://www.scribd.com/doc/16050514/Aposti la-Programacao-PHP-e-MySQL-ExatasWeb
  • 27. Apresentação • Desenvolvida pelo Prof. Me. Wellington Pinto de Oliveira