SlideShare una empresa de Scribd logo
1 de 3
Revisão de Internet e Programação Web – Linguagem PHP

Sintaxe Básica

<?php

?>

Variáveis

 •   Manipular variáveis em PHP é uma atividade simples, como veremos a seguir:
 •    não é necessário declarar as variáveis, isto é feito quando atribuímos algum valor para elas;
 •    para declará-las, é necessário apenas colocar como primeiro caracter o '$' ,juntamente com a
     string referente ao nome da variável, e esta string deve começar com uma letra ou o caracter '_';

PHP é case sensitive, isto é, '$a' é diferente de '$A'. É aconselhável utilizar os nomes de variáveis com
letras minúsculas, por causa das variáveis pré-definidas da linguagem, que são declaradas com
maiúsculas;

Tipos de Dados

PHP suporta os seguintes tipos de variáveis:

•Inteiros (integer ou long);

Exemplo :     $valor = 1000;          $valor = -1000;

•Ponto Flutuante (double ou float);

Exemplo:       $valor = 1.5;          $valor = -1.6;

•Strings

Exemplo:       $nome = ''João'';               $letra = 'A';

• arrays e objetos (Não vamos utilizar na disciplina).

Operadores Aritméticos


                                        Exemplo:
                                        <?php
                                          $valor1 = 9;
                                          $valor2 = 13;
                                          $r = ($valor1+$valor2);
                                          print ''Soma = $r'';
                                        ?>
Operador de Strings

                                               Exemplo:
                                               <?php
                                                  $nome1 = ''João'';
                                                  $nome2 = ''Silva'';
                                                  $nome = $nome1.'' da ''.$nome2;
                                                  print $nome;
                                               ?>

                                               O que será impresso no browser (navegador)?
                                                  João da Silva

Operadores Lógicos

     &&            ''e'' lógico         Retorna verdadeiro quando as duas sentenças (expressões) usadas
                                        são verdadeiras, caso contrário, retorna falso.
     ||            ''ou'' lógico        Retorna falso quando as duas sentenças (expressões) usadas são
                                        falsas, caso contrário, retorna verdadeiro.
        !          ''Não'' (Inversão) Inverte o valor lógico da sentença (expressão).

Exemplo:

<?php
            $a = 5;
            $b;
            if(($a>$b)&&($b!=0))
                    print ''A razão de $a por $b é ''.($a/$b));
?>

Operadores de Comparação




Exemplo recebendo dados de um formulário Html:

<?php
            $a = $_POST[''valor1''];
            $b = $_POST[''valor2''];

            if($a>$b)
                    print ''O Maior valor é $a'';
            else if($b>$a)
                    print ''O Maior valor é $b'';
            else
                    print ''O valores são iguais!'';
?>
Exemplo de questões para a prova:

1. Resolva as expressões lógicas, determinando se a expressão é TRUE (verdadeira) ou FALSE (Falsa):

     a.    2>3                     false
     b.    (6<8) | | (3>7)         true
     c.    (6<8) && (3>7)          false
     d.    ! (2>3)                 true

2. Assinale com 'X' os nomes de variáveis válidas:

     ( X )$abc
     ( )$1valor
     ( X)$_num
     ( )$média

3. Dada a tabela abaixo, completar preenchendo o resultado final (TRUE ou FALSE), avaliando as expressões
com seus operadores relacionais e a saída de acordo com o operador lógico aplicado às expressões.

                                           Valores: $A= 5; $B = 8; $C=1;

      Expressão                  Operador                  Expressão          Resultado
     ($A = = $B)                   &&                      ($B > $C)            False
      ($A != $B)                    ||                     ($B < $C)             True
                                    !                      ($A > $B)             True
      ($A < $B)                    &&                      ($B > $C)            False



4. Faça um código em PHP que calcule e exiba a média aritmética de dois valores quaisquer.

<?php
          $valor1 = 12;
          $valor2 = 18;
          $media = ($valor1+$valor2)/2;
          print ''A média aritmética de $valor1 e $valor2 é $media'';
?>

Exercícios para praticar:

     1) Faça um código PHP que receba um valor e mostre o seu sucessor e o seu antecessor.
     2) Faça um código PHP que receba um valor correspondente ao lado de um quadrado e exiba o seu
        perímetro.
     3) Faça um código PHP que receba um valor correspondente ao lado de um quadrado e exiba a sua área.
     4) Faça um código PHP que receba um valor é mostre o valor do seu quadrado.

Más contenido relacionado

La actualidad más candente

10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticosCentro Paula Souza
 
Fundamentos de Engenharia de Requisitos
Fundamentos de Engenharia de RequisitosFundamentos de Engenharia de Requisitos
Fundamentos de Engenharia de RequisitosBarbara Lima
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a InternetLeonardo Soares
 
Bancos de dados e usuários de banco de dados
Bancos de dados e usuários de banco de dadosBancos de dados e usuários de banco de dados
Bancos de dados e usuários de banco de dadosElaine Cecília Gatto
 
Algoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosAlgoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosMauro Pereira
 
Algoritmo Variaveis
Algoritmo   VariaveisAlgoritmo   Variaveis
Algoritmo VariaveisAndré Nobre
 
Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao cssLéo Dias
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPDaniel Brandão
 
Estrutura de Dados - Aula de revisão de c na prática
Estrutura de Dados - Aula de revisão de c na práticaEstrutura de Dados - Aula de revisão de c na prática
Estrutura de Dados - Aula de revisão de c na práticaLeinylson Fontinele
 
Aula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisAula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisDaniel Brandão
 
Java orientação a objetos (associacao, composicao, agregacao)
Java   orientação a objetos (associacao, composicao, agregacao)Java   orientação a objetos (associacao, composicao, agregacao)
Java orientação a objetos (associacao, composicao, agregacao)Armando Daniel
 
Banco de dados orientados a objetos
Banco de dados orientados a objetos Banco de dados orientados a objetos
Banco de dados orientados a objetos Raquel Machado
 
Curso de OO com C# - Parte 01 - Orientação a objetos
Curso de OO com C# - Parte 01 - Orientação a objetosCurso de OO com C# - Parte 01 - Orientação a objetos
Curso de OO com C# - Parte 01 - Orientação a objetosLeonardo Melo Santos
 

La actualidad más candente (20)

10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos
 
Fundamentos de Engenharia de Requisitos
Fundamentos de Engenharia de RequisitosFundamentos de Engenharia de Requisitos
Fundamentos de Engenharia de Requisitos
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 
Estrutura de Dados em Java (Introdução)
Estrutura de Dados em Java (Introdução)Estrutura de Dados em Java (Introdução)
Estrutura de Dados em Java (Introdução)
 
Javascript aula 01 - visão geral
Javascript   aula 01 - visão geralJavascript   aula 01 - visão geral
Javascript aula 01 - visão geral
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a Internet
 
Curso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTMLCurso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTML
 
Bancos de dados e usuários de banco de dados
Bancos de dados e usuários de banco de dadosBancos de dados e usuários de banco de dados
Bancos de dados e usuários de banco de dados
 
Algoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosAlgoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentos
 
Algoritmo Variaveis
Algoritmo   VariaveisAlgoritmo   Variaveis
Algoritmo Variaveis
 
Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao css
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
 
Estrutura de Dados - Aula de revisão de c na prática
Estrutura de Dados - Aula de revisão de c na práticaEstrutura de Dados - Aula de revisão de c na prática
Estrutura de Dados - Aula de revisão de c na prática
 
Aula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisAula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas Condicionais
 
Aula I - Word
Aula I - WordAula I - Word
Aula I - Word
 
Java orientação a objetos (associacao, composicao, agregacao)
Java   orientação a objetos (associacao, composicao, agregacao)Java   orientação a objetos (associacao, composicao, agregacao)
Java orientação a objetos (associacao, composicao, agregacao)
 
Estrutura de dados
Estrutura de dadosEstrutura de dados
Estrutura de dados
 
Banco de dados orientados a objetos
Banco de dados orientados a objetos Banco de dados orientados a objetos
Banco de dados orientados a objetos
 
Curso de OO com C# - Parte 01 - Orientação a objetos
Curso de OO com C# - Parte 01 - Orientação a objetosCurso de OO com C# - Parte 01 - Orientação a objetos
Curso de OO com C# - Parte 01 - Orientação a objetos
 
Árvore Binária
Árvore BináriaÁrvore Binária
Árvore Binária
 

Similar a Revisao php

Aula 02 - Introdução ao PHP - Programação Web
Aula 02  - Introdução ao PHP - Programação WebAula 02  - Introdução ao PHP - Programação Web
Aula 02 - Introdução ao PHP - Programação WebDalton Martins
 
PHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesPHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesAlmir Mendes
 
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveisLabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveisCarlos Santos
 
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
 
10 Boas Práticas de Programação
10 Boas Práticas de Programação10 Boas Práticas de Programação
10 Boas Práticas de ProgramaçãoCarlos Schults
 
PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX Sérgio Souza Costa
 
Minicurso de PHP para iniciantes
Minicurso de PHP para iniciantesMinicurso de PHP para iniciantes
Minicurso de PHP para iniciantesmarioaxavier7
 
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
 

Similar a Revisao php (20)

Php
PhpPhp
Php
 
2ª aula php
2ª aula php2ª aula php
2ª aula php
 
Aula 02 - Introdução ao PHP - Programação Web
Aula 02  - Introdução ao PHP - Programação WebAula 02  - Introdução ao PHP - Programação Web
Aula 02 - Introdução ao PHP - Programação Web
 
PHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesPHP Day - PHP para iniciantes
PHP Day - PHP para iniciantes
 
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveisLabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
 
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
 
Aula 02 - Curso PHP e MySQL
Aula 02 - Curso PHP e MySQLAula 02 - Curso PHP e MySQL
Aula 02 - Curso PHP e MySQL
 
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)
 
10 Boas Práticas de Programação
10 Boas Práticas de Programação10 Boas Práticas de Programação
10 Boas Práticas de Programação
 
M5 php rc
M5 php rcM5 php rc
M5 php rc
 
Introdução ao PHP Parte 2
Introdução ao PHP Parte 2Introdução ao PHP Parte 2
Introdução ao PHP Parte 2
 
PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX
 
Strings em php
Strings em phpStrings em php
Strings em php
 
Minicurso php
Minicurso phpMinicurso php
Minicurso php
 
Aula 4 php
Aula 4 phpAula 4 php
Aula 4 php
 
Java 05
Java 05Java 05
Java 05
 
Php
PhpPhp
Php
 
Minicurso de PHP para iniciantes
Minicurso de PHP para iniciantesMinicurso de PHP para iniciantes
Minicurso de PHP para iniciantes
 
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
 

Revisao php

  • 1. Revisão de Internet e Programação Web – Linguagem PHP Sintaxe Básica <?php ?> Variáveis • Manipular variáveis em PHP é uma atividade simples, como veremos a seguir: • não é necessário declarar as variáveis, isto é feito quando atribuímos algum valor para elas; • para declará-las, é necessário apenas colocar como primeiro caracter o '$' ,juntamente com a string referente ao nome da variável, e esta string deve começar com uma letra ou o caracter '_'; PHP é case sensitive, isto é, '$a' é diferente de '$A'. É aconselhável utilizar os nomes de variáveis com letras minúsculas, por causa das variáveis pré-definidas da linguagem, que são declaradas com maiúsculas; Tipos de Dados PHP suporta os seguintes tipos de variáveis: •Inteiros (integer ou long); Exemplo : $valor = 1000; $valor = -1000; •Ponto Flutuante (double ou float); Exemplo: $valor = 1.5; $valor = -1.6; •Strings Exemplo: $nome = ''João''; $letra = 'A'; • arrays e objetos (Não vamos utilizar na disciplina). Operadores Aritméticos Exemplo: <?php $valor1 = 9; $valor2 = 13; $r = ($valor1+$valor2); print ''Soma = $r''; ?>
  • 2. Operador de Strings Exemplo: <?php $nome1 = ''João''; $nome2 = ''Silva''; $nome = $nome1.'' da ''.$nome2; print $nome; ?> O que será impresso no browser (navegador)? João da Silva Operadores Lógicos && ''e'' lógico Retorna verdadeiro quando as duas sentenças (expressões) usadas são verdadeiras, caso contrário, retorna falso. || ''ou'' lógico Retorna falso quando as duas sentenças (expressões) usadas são falsas, caso contrário, retorna verdadeiro. ! ''Não'' (Inversão) Inverte o valor lógico da sentença (expressão). Exemplo: <?php $a = 5; $b; if(($a>$b)&&($b!=0)) print ''A razão de $a por $b é ''.($a/$b)); ?> Operadores de Comparação Exemplo recebendo dados de um formulário Html: <?php $a = $_POST[''valor1'']; $b = $_POST[''valor2'']; if($a>$b) print ''O Maior valor é $a''; else if($b>$a) print ''O Maior valor é $b''; else print ''O valores são iguais!''; ?>
  • 3. Exemplo de questões para a prova: 1. Resolva as expressões lógicas, determinando se a expressão é TRUE (verdadeira) ou FALSE (Falsa): a. 2>3 false b. (6<8) | | (3>7) true c. (6<8) && (3>7) false d. ! (2>3) true 2. Assinale com 'X' os nomes de variáveis válidas: ( X )$abc ( )$1valor ( X)$_num ( )$média 3. Dada a tabela abaixo, completar preenchendo o resultado final (TRUE ou FALSE), avaliando as expressões com seus operadores relacionais e a saída de acordo com o operador lógico aplicado às expressões. Valores: $A= 5; $B = 8; $C=1; Expressão Operador Expressão Resultado ($A = = $B) && ($B > $C) False ($A != $B) || ($B < $C) True ! ($A > $B) True ($A < $B) && ($B > $C) False 4. Faça um código em PHP que calcule e exiba a média aritmética de dois valores quaisquer. <?php $valor1 = 12; $valor2 = 18; $media = ($valor1+$valor2)/2; print ''A média aritmética de $valor1 e $valor2 é $media''; ?> Exercícios para praticar: 1) Faça um código PHP que receba um valor e mostre o seu sucessor e o seu antecessor. 2) Faça um código PHP que receba um valor correspondente ao lado de um quadrado e exiba o seu perímetro. 3) Faça um código PHP que receba um valor correspondente ao lado de um quadrado e exiba a sua área. 4) Faça um código PHP que receba um valor é mostre o valor do seu quadrado.