SlideShare uma empresa Scribd logo
1 de 23
2ª Aula de PHP
Introdução
• O que é PHP?

• Pra que serve?

• Como funciona?
Características do PHP
Gratuito e com código aberto
• Arquivo de instalação pode ser obtido
  gratuitamente no site http://www.php.net

• O código-fonte do PHP assim como sua
  documentação detalhada também estão
  disponíveis no site oficial.
Embutido no HTML
<html>
  <head>
     <title>Titulo</title>
  </head>
  <body>
  <?php
     echo “Olá mundo!!!";
  ?>
  </body>
</html>
Baseado no servidor
• Todo código executado no servidor;

• Usuário só possui acesso ao resultado do
  seu script;
Banco de dados
• Possui suporte a diversos bancos de
  dados:

•   MySQL
•   PostgreSQL
•   Sybase
•   Oracle
•   SQL Server
Portabilidade
• Podemos executar o PHP em sistemas
  operacionais diferentes tais como

• Linux
• Unix
• Windows
Primeiro Programa
<html>
   <head>
        <title>Titulo</title>
   </head>
   <body>
   <?php
        // Este é meu primeiro programa
        echo “<h2 align=‘center’>Meu Primeiro Programa</h2>”
   ?>
   </body>
</html>
Elemento   Descrição
<?php      Informa que aqui começa um programa PHP.



//         Representam uma linha de comentário. Tudo que vem
           após estas barras na mesma linha é ignorado pelo
           PHP.

echo       Serve para escrever alguma coisa na tela.



?>         Informa que termina o programa PHP
Variáveis
• Representadas por um cifrão ($) seguido pelo
  nome da variável.
• Distinção entre maiúsculas e minúsculas.
• Não é necessário fazer declaração de variáveis.

  Exemplos
  $teste = "testando";
  $numero = 1234;
  $teste2 = "testando 1234";
Exemplos de nomes de variaveis válidos e inválidos


Válidas
$nota1
$casa120
$vasco

Inválidas
$100
$15america
Dados Numéricos
•   Inteiros
•   Reais
•   Decimais
•   Octais
•   Hexadecimais
Dados Alfanuméricos
• Seqüências de caracteres que podem ser
  delimitadas por aspas simples, dupla ou
  invertida.

• O PHP trata os dados alfanuméricos de
  forma diferente de acordo com o
  delimitador utilizado.
Array
•     Arrays são, basicamente, listas.
Exemplo:
       1-Pão
       2-Ovos
       3-Carne
       4-Macarrão
Utilizando Array em php ficaria:
<?php
     $lista = array();
     $lista[0] = 'Pão';
     $lista[1] = 'Ovos';
     $lista[2] = 'Carne';
     $lista[3] = 'Macarrão';
?>
Conversão de variáveis
•   O conversor converterá o tipo daquela variável que aparece imediatamente
    após ele.



     Conversor                 Descrição

     (int),(integer)           Converte para inteiro

     (real),(float),(double)   Converte para ponto flutuante

     (string)                  Converte em string

     (array)                   Converte em array(vetor)

     (object)                  Converte em objeto
• Exemplo:

<?php
 $x = 50;
 $y = 2.35;
 $soma = (int)$y + $x;
 echo $soma;
?>
Interpolação de variáveis
• Consiste em escrever o valor de uma ou mais variáveis dentro da
  string que será mostrada na tela.

     Exemplo

     <?php
         $time = “Grêmio”;
         $titulo = “Campeão da América”;
         $ano1 = 1983;
         $ano2 = 1995;
         echo “O $time foi $titulo em $ano1 e $ano2”;
?>
Constantes
• São valores que são predefinidos no início do
  programa, e que não mudam ao longo de sua
  execução.
Exemplo
<html>
<body>
<?php
    define(“meunome”,”sergio”);
    define(“peso”,78);
    echo “O meu nome é “. meunome;
    echo “<br />”;
    echo “O meu peso é “.peso.” quilos”;
?>
</body>
</html>
Operadores Aritméticos
• $a + $b Adição Soma de $a e $b.

• $a - $b Subtração Diferença entre $a e $b.

• $a * $b Multiplicação Produto de $a e $b.

• $a / $b Divisão Quociente de $a por $b.

• $a % $b Módulo Resto de $a dividido por $b.
Operadores de comparação
• $a == $b Igual Verdadeiro (TRUE) se $a é igual a $b.

• $a != $b Diferente Verdadeiro se $a não é igual a $b.

• $a <> $b Diferente Verdadeiro se $a não é igual a $b.

• $a < $b Menor que Verdadeiro se $a é estritamente menor que $b.

• $a > $b Maior que Verdadeiro se $a é estritamente maior que $b.

• $a <= $b Menor ou igual Verdadeiro se $a é menor ou igual a $b.

• $a >= $b Maior ou igual Verdadeiro se $a é maior ou igual a $b.
Operadores Lógicos
• $a and $b E Verdadeiro (TRUE) se tanto $a quanto $b são
  verdadeiros.

• $a or $b OU Verdadeiro se $a ou $b são verdadeiros.

• $a xor $b XOR Verdadeiro se $a ou $b são verdadeiros, mas não
  ambos.

• ! $a NÃO Verdadeiro se $a não é verdadeiro.

• $a && $b E Verdadeiro se tanto $a quanto $b são verdadeiros.

• $a || $b OU Verdadeiro se $a ou $b são verdadeiros.
Operadores de
          Incremento/Decremento
• ++$a Pré-incremento Incrementa $a em um, e então retorna $a.

• $a++ Pós-incremento Retorna $a, e então incrementa $a em um.

• --$a Pré-decremento Decrementa $a em um, e então retorna $a.

• $a-- Pós-decremento Retorna $a, e então decrementa $a em um

Mais conteúdo relacionado

Mais procurados

Introdução ao php - Condicionais e Laços de repetição
Introdução ao php - Condicionais e Laços de repetiçãoIntrodução ao php - Condicionais e Laços de repetição
Introdução ao php - Condicionais e Laços de repetiçãogbpf
 
Aula 5 PHP - Criação de sites II
Aula 5 PHP - Criação de sites IIAula 5 PHP - Criação de sites II
Aula 5 PHP - Criação de sites IIinfo_cimol
 
Introdução ao PHP - Criação de sites II
Introdução ao PHP - Criação de sites IIIntrodução ao PHP - Criação de sites II
Introdução ao PHP - Criação de sites IIinfo_cimol
 
Introdução ao php - Tipos de Operadores
Introdução ao php - Tipos de OperadoresIntrodução ao php - Tipos de Operadores
Introdução ao php - Tipos de Operadoresgbpf
 
Introdução ao php - Tipos de variáveis
Introdução ao php - Tipos de variáveisIntrodução ao php - Tipos de variáveis
Introdução ao php - Tipos de variáveisgbpf
 
Arrays PHP - Criação de sites II
Arrays PHP - Criação de sites IIArrays PHP - Criação de sites II
Arrays PHP - Criação de sites IIinfo_cimol
 
LabMM4 (T13 - 12/13) - Funções
LabMM4 (T13 - 12/13) - FunçõesLabMM4 (T13 - 12/13) - Funções
LabMM4 (T13 - 12/13) - FunçõesCarlos Santos
 
PHP Jedi - Boas Práticas e Alta Performance
PHP Jedi - Boas Práticas e Alta PerformancePHP Jedi - Boas Práticas e Alta Performance
PHP Jedi - Boas Práticas e Alta PerformanceFelipe Ribeiro
 
Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosProg web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosRegis Magalhães
 
SIMCIT 2013 - Mini-curso PHP
SIMCIT 2013 - Mini-curso PHPSIMCIT 2013 - Mini-curso PHP
SIMCIT 2013 - Mini-curso PHPJonata Weber
 
LabMM4 (T12 - 12/13) - Estruturas de controlo
LabMM4 (T12 - 12/13) - Estruturas de controloLabMM4 (T12 - 12/13) - Estruturas de controlo
LabMM4 (T12 - 12/13) - Estruturas de controloCarlos Santos
 

Mais procurados (20)

Introdução ao php - Condicionais e Laços de repetição
Introdução ao php - Condicionais e Laços de repetiçãoIntrodução ao php - Condicionais e Laços de repetição
Introdução ao php - Condicionais e Laços de repetição
 
Aula 5 PHP - Criação de sites II
Aula 5 PHP - Criação de sites IIAula 5 PHP - Criação de sites II
Aula 5 PHP - Criação de sites II
 
Introdução ao PHP - Criação de sites II
Introdução ao PHP - Criação de sites IIIntrodução ao PHP - Criação de sites II
Introdução ao PHP - Criação de sites II
 
Introdução ao php - Tipos de Operadores
Introdução ao php - Tipos de OperadoresIntrodução ao php - Tipos de Operadores
Introdução ao php - Tipos de Operadores
 
Introdução ao php - Tipos de variáveis
Introdução ao php - Tipos de variáveisIntrodução ao php - Tipos de variáveis
Introdução ao php - Tipos de variáveis
 
PHP - Arrays
PHP - ArraysPHP - Arrays
PHP - Arrays
 
Arrays PHP - Criação de sites II
Arrays PHP - Criação de sites IIArrays PHP - Criação de sites II
Arrays PHP - Criação de sites II
 
LabMM4 (T13 - 12/13) - Funções
LabMM4 (T13 - 12/13) - FunçõesLabMM4 (T13 - 12/13) - Funções
LabMM4 (T13 - 12/13) - Funções
 
PHP 7
PHP 7PHP 7
PHP 7
 
Php
PhpPhp
Php
 
M5 php rc
M5 php rcM5 php rc
M5 php rc
 
PHP Jedi - Boas Práticas e Alta Performance
PHP Jedi - Boas Práticas e Alta PerformancePHP Jedi - Boas Práticas e Alta Performance
PHP Jedi - Boas Práticas e Alta Performance
 
Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosProg web 02-php-primeiros-passos
Prog web 02-php-primeiros-passos
 
Php 02 Primeiros Passos
Php 02 Primeiros PassosPhp 02 Primeiros Passos
Php 02 Primeiros Passos
 
Generators PHP
Generators PHPGenerators PHP
Generators PHP
 
SIMCIT 2013 - Mini-curso PHP
SIMCIT 2013 - Mini-curso PHPSIMCIT 2013 - Mini-curso PHP
SIMCIT 2013 - Mini-curso PHP
 
Linguagem PHP
Linguagem PHPLinguagem PHP
Linguagem PHP
 
LabMM4 (T12 - 12/13) - Estruturas de controlo
LabMM4 (T12 - 12/13) - Estruturas de controloLabMM4 (T12 - 12/13) - Estruturas de controlo
LabMM4 (T12 - 12/13) - Estruturas de controlo
 
Java script aula 05 - funções
Java script   aula 05 - funçõesJava script   aula 05 - funções
Java script aula 05 - funções
 
PowerShell
PowerShellPowerShell
PowerShell
 

Semelhante a 2ª aula php

Aprendendo PHP.pdf
Aprendendo PHP.pdfAprendendo PHP.pdf
Aprendendo PHP.pdfssuserad6350
 
Curso completo php
Curso completo phpCurso completo php
Curso completo phpbreninho94
 
PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX Sérgio Souza Costa
 
Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosProg web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosRegis Magalhães
 
Oficina de Web Design Lecom - PHP e JavaScript
Oficina de Web Design Lecom - PHP e JavaScriptOficina de Web Design Lecom - PHP e JavaScript
Oficina de Web Design Lecom - PHP e JavaScriptRaphael Donaire Albino
 
Apresentação formação web - up marketing digital - módulo ii
Apresentação   formação web - up marketing digital - módulo iiApresentação   formação web - up marketing digital - módulo ii
Apresentação formação web - up marketing digital - módulo iiRangel Javier
 
Manual-de-php
Manual-de-phpManual-de-php
Manual-de-phpdiogoa21
 
Php women oficina iniciante de php
Php women   oficina iniciante de phpPhp women   oficina iniciante de php
Php women oficina iniciante de phpTais Reis
 
M5-Desenvolvimento-Paginas-Web
M5-Desenvolvimento-Paginas-WebM5-Desenvolvimento-Paginas-Web
M5-Desenvolvimento-Paginas-Webdiogoa21
 
Curso PHP UNIFACS 2014.1 – 1a Aula
Curso PHP UNIFACS 2014.1 – 1a AulaCurso PHP UNIFACS 2014.1 – 1a Aula
Curso PHP UNIFACS 2014.1 – 1a AulaJonata Weber
 
Introdução à MEAN Stack
Introdução à MEAN StackIntrodução à MEAN Stack
Introdução à MEAN StackBruno Catão
 
Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01joaocarlobarros
 

Semelhante a 2ª aula php (20)

Aprendendo PHP.pdf
Aprendendo PHP.pdfAprendendo PHP.pdf
Aprendendo PHP.pdf
 
Curso completo php
Curso completo phpCurso completo php
Curso completo php
 
PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX
 
Introdução ao PHP Parte 2
Introdução ao PHP Parte 2Introdução ao PHP Parte 2
Introdução ao PHP Parte 2
 
Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosProg web 02-php-primeiros-passos
Prog web 02-php-primeiros-passos
 
Oficina de Web Design Lecom - PHP e JavaScript
Oficina de Web Design Lecom - PHP e JavaScriptOficina de Web Design Lecom - PHP e JavaScript
Oficina de Web Design Lecom - PHP e JavaScript
 
Minicurso php
Minicurso phpMinicurso php
Minicurso php
 
Introdução a php
Introdução a phpIntrodução a php
Introdução a php
 
Apresentação formação web - up marketing digital - módulo ii
Apresentação   formação web - up marketing digital - módulo iiApresentação   formação web - up marketing digital - módulo ii
Apresentação formação web - up marketing digital - módulo ii
 
Tema 2 | Linguagem PHP Básico (I)
Tema 2 | Linguagem PHP Básico (I)Tema 2 | Linguagem PHP Básico (I)
Tema 2 | Linguagem PHP Básico (I)
 
Manual-de-php
Manual-de-phpManual-de-php
Manual-de-php
 
Php women oficina iniciante de php
Php women   oficina iniciante de phpPhp women   oficina iniciante de php
Php women oficina iniciante de php
 
LVI-Aula05
LVI-Aula05LVI-Aula05
LVI-Aula05
 
LVI_Aula05
LVI_Aula05LVI_Aula05
LVI_Aula05
 
M5-Desenvolvimento-Paginas-Web
M5-Desenvolvimento-Paginas-WebM5-Desenvolvimento-Paginas-Web
M5-Desenvolvimento-Paginas-Web
 
PHP: operadores e variáveis (TGPSI)
PHP: operadores e variáveis (TGPSI)PHP: operadores e variáveis (TGPSI)
PHP: operadores e variáveis (TGPSI)
 
Aula3
Aula3Aula3
Aula3
 
Curso PHP UNIFACS 2014.1 – 1a Aula
Curso PHP UNIFACS 2014.1 – 1a AulaCurso PHP UNIFACS 2014.1 – 1a Aula
Curso PHP UNIFACS 2014.1 – 1a Aula
 
Introdução à MEAN Stack
Introdução à MEAN StackIntrodução à MEAN Stack
Introdução à MEAN Stack
 
Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01
 

Último

Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfIedaGoethe
 
Atividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoAtividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoMary Alvarenga
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfIedaGoethe
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasRicardo Diniz campos
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPanandatss1
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISVitor Vieira Vasconcelos
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
geografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundogeografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundonialb
 
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 anoAdelmaTorres2
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOMarcosViniciusLemesL
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 

Último (20)

Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
 
Atividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoAtividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu Abrigo
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecas
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SP
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGIS
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
geografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundogeografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundo
 
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 

2ª aula php

  • 2. Introdução • O que é PHP? • Pra que serve? • Como funciona?
  • 4. Gratuito e com código aberto • Arquivo de instalação pode ser obtido gratuitamente no site http://www.php.net • O código-fonte do PHP assim como sua documentação detalhada também estão disponíveis no site oficial.
  • 5. Embutido no HTML <html> <head> <title>Titulo</title> </head> <body> <?php echo “Olá mundo!!!"; ?> </body> </html>
  • 6. Baseado no servidor • Todo código executado no servidor; • Usuário só possui acesso ao resultado do seu script;
  • 7. Banco de dados • Possui suporte a diversos bancos de dados: • MySQL • PostgreSQL • Sybase • Oracle • SQL Server
  • 8. Portabilidade • Podemos executar o PHP em sistemas operacionais diferentes tais como • Linux • Unix • Windows
  • 9. Primeiro Programa <html> <head> <title>Titulo</title> </head> <body> <?php // Este é meu primeiro programa echo “<h2 align=‘center’>Meu Primeiro Programa</h2>” ?> </body> </html>
  • 10. Elemento Descrição <?php Informa que aqui começa um programa PHP. // Representam uma linha de comentário. Tudo que vem após estas barras na mesma linha é ignorado pelo PHP. echo Serve para escrever alguma coisa na tela. ?> Informa que termina o programa PHP
  • 11. Variáveis • Representadas por um cifrão ($) seguido pelo nome da variável. • Distinção entre maiúsculas e minúsculas. • Não é necessário fazer declaração de variáveis. Exemplos $teste = "testando"; $numero = 1234; $teste2 = "testando 1234";
  • 12. Exemplos de nomes de variaveis válidos e inválidos Válidas $nota1 $casa120 $vasco Inválidas $100 $15america
  • 13. Dados Numéricos • Inteiros • Reais • Decimais • Octais • Hexadecimais
  • 14. Dados Alfanuméricos • Seqüências de caracteres que podem ser delimitadas por aspas simples, dupla ou invertida. • O PHP trata os dados alfanuméricos de forma diferente de acordo com o delimitador utilizado.
  • 15. Array • Arrays são, basicamente, listas. Exemplo: 1-Pão 2-Ovos 3-Carne 4-Macarrão Utilizando Array em php ficaria: <?php $lista = array(); $lista[0] = 'Pão'; $lista[1] = 'Ovos'; $lista[2] = 'Carne'; $lista[3] = 'Macarrão'; ?>
  • 16. Conversão de variáveis • O conversor converterá o tipo daquela variável que aparece imediatamente após ele. Conversor Descrição (int),(integer) Converte para inteiro (real),(float),(double) Converte para ponto flutuante (string) Converte em string (array) Converte em array(vetor) (object) Converte em objeto
  • 17. • Exemplo: <?php $x = 50; $y = 2.35; $soma = (int)$y + $x; echo $soma; ?>
  • 18. Interpolação de variáveis • Consiste em escrever o valor de uma ou mais variáveis dentro da string que será mostrada na tela. Exemplo <?php $time = “Grêmio”; $titulo = “Campeão da América”; $ano1 = 1983; $ano2 = 1995; echo “O $time foi $titulo em $ano1 e $ano2”; ?>
  • 19. Constantes • São valores que são predefinidos no início do programa, e que não mudam ao longo de sua execução. Exemplo <html> <body> <?php define(“meunome”,”sergio”); define(“peso”,78); echo “O meu nome é “. meunome; echo “<br />”; echo “O meu peso é “.peso.” quilos”; ?> </body> </html>
  • 20. Operadores Aritméticos • $a + $b Adição Soma de $a e $b. • $a - $b Subtração Diferença entre $a e $b. • $a * $b Multiplicação Produto de $a e $b. • $a / $b Divisão Quociente de $a por $b. • $a % $b Módulo Resto de $a dividido por $b.
  • 21. Operadores de comparação • $a == $b Igual Verdadeiro (TRUE) se $a é igual a $b. • $a != $b Diferente Verdadeiro se $a não é igual a $b. • $a <> $b Diferente Verdadeiro se $a não é igual a $b. • $a < $b Menor que Verdadeiro se $a é estritamente menor que $b. • $a > $b Maior que Verdadeiro se $a é estritamente maior que $b. • $a <= $b Menor ou igual Verdadeiro se $a é menor ou igual a $b. • $a >= $b Maior ou igual Verdadeiro se $a é maior ou igual a $b.
  • 22. Operadores Lógicos • $a and $b E Verdadeiro (TRUE) se tanto $a quanto $b são verdadeiros. • $a or $b OU Verdadeiro se $a ou $b são verdadeiros. • $a xor $b XOR Verdadeiro se $a ou $b são verdadeiros, mas não ambos. • ! $a NÃO Verdadeiro se $a não é verdadeiro. • $a && $b E Verdadeiro se tanto $a quanto $b são verdadeiros. • $a || $b OU Verdadeiro se $a ou $b são verdadeiros.
  • 23. Operadores de Incremento/Decremento • ++$a Pré-incremento Incrementa $a em um, e então retorna $a. • $a++ Pós-incremento Retorna $a, e então incrementa $a em um. • --$a Pré-decremento Decrementa $a em um, e então retorna $a. • $a-- Pós-decremento Retorna $a, e então decrementa $a em um