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

PDF
Generators PHP
PDF
Bons cheiros, como programar melhor ?
PPT
2ª aula php
PDF
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
PPT
Variáveis
PPTX
Generators PHP
Bons cheiros, como programar melhor ?
2ª aula php
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
Variáveis

Mais procurados (18)

PPTX
Introdução ao php - Tipos de Operadores
PPTX
Introdução ao php - Condicionais e Laços de repetição
PPTX
Introdução ao php - Tipos de variáveis
PPT
Curso de Introdução - PHP
PPTX
Introdução ao PHP - Criação de sites II
PPTX
Arrays PHP - Criação de sites II
PPTX
Aula 5 PHP - Criação de sites II
PDF
Php curl - Coleta de dados na web
PDF
Menu dinâmico com kendoUI
PPT
Php
PDF
Geolocalização em PHP - Google Places, Maps e Routes
PDF
Criando controle de acesso com php e my sql
PDF
Aula 02 - Introdução ao PHP - Programação Web
PDF
Php5 e a orientação a objetos
PDF
Bread board
PDF
Introdução ao Ruby
PDF
Java script aula 05 - funções
PDF
Aula 12 Relatório - Tabelas
Introdução ao php - Tipos de Operadores
Introdução ao php - Condicionais e Laços de repetição
Introdução ao php - Tipos de variáveis
Curso de Introdução - PHP
Introdução ao PHP - Criação de sites II
Arrays PHP - Criação de sites II
Aula 5 PHP - Criação de sites II
Php curl - Coleta de dados na web
Menu dinâmico com kendoUI
Php
Geolocalização em PHP - Google Places, Maps e Routes
Criando controle de acesso com php e my sql
Aula 02 - Introdução ao PHP - Programação Web
Php5 e a orientação a objetos
Bread board
Introdução ao Ruby
Java script aula 05 - funções
Aula 12 Relatório - Tabelas
Anúncio

Destaque (20)

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

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

PDF
PHP Day - PHP para iniciantes
PDF
Aula 04 - Manipulacao e Tipos de Dados em PHP.pdf
PDF
Linguagem PHP
PDF
PHP: Linguagem + Mysql + MVC + AJAX
ODP
Php 02 Primeiros Passos
ODP
Prog web 02-php-primeiros-passos
PPT
PHP GERAL
PDF
Minicurso PHP básico
PDF
Minicurso php
PPTX
BOOTSTRAP EXEMPLO DE PAGIAN CRIADA COM O FRAMEWORK
PPTX
M5 php rc
PDF
Guia de Referência do PHP - Variáveis
PDF
Introdução a php
ODP
Oficina de Web Design Lecom - PHP e JavaScript
PPTX
Aula 02 - Curso PHP e MySQL
PDF
Curso PHP UNIFACS 2014.1 – 2ª aula
PDF
Curso completo php
PDF
M5-Desenvolvimento-Paginas-Web
PPTX
Aula 01 - Curso PHP e MySQL
PDF
Shell script
PHP Day - PHP para iniciantes
Aula 04 - Manipulacao e Tipos de Dados em PHP.pdf
Linguagem PHP
PHP: Linguagem + Mysql + MVC + AJAX
Php 02 Primeiros Passos
Prog web 02-php-primeiros-passos
PHP GERAL
Minicurso PHP básico
Minicurso php
BOOTSTRAP EXEMPLO DE PAGIAN CRIADA COM O FRAMEWORK
M5 php rc
Guia de Referência do PHP - Variáveis
Introdução a php
Oficina de Web Design Lecom - PHP e JavaScript
Aula 02 - Curso PHP e MySQL
Curso PHP UNIFACS 2014.1 – 2ª aula
Curso completo php
M5-Desenvolvimento-Paginas-Web
Aula 01 - Curso PHP e MySQL
Shell script

Mais de Wellington Oliveira (19)

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

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