SlideShare uma empresa Scribd logo
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.

Mais conteúdo relacionado

Mais procurados

Organizacao e estrutura de Computadores
Organizacao e estrutura de ComputadoresOrganizacao e estrutura de Computadores
Organizacao e estrutura de Computadores
Suzana Viana Mota
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Caderno de exercícios cobol
Caderno de exercícios   cobolCaderno de exercícios   cobol
Caderno de exercícios cobol
AlunosEscola
 
Aula 7 - Planilhas
Aula 7 - PlanilhasAula 7 - Planilhas
Aula 7 - Planilhas
LucasMansueto
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas Operacionais
Leandro Júnior
 
Aula 04 PHP - Utilizando Funções e Manipulando Arquivos
Aula 04 PHP - Utilizando Funções e Manipulando ArquivosAula 04 PHP - Utilizando Funções e Manipulando Arquivos
Aula 04 PHP - Utilizando Funções e Manipulando Arquivos
Daniel Brandão
 
Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)
Leinylson Fontinele
 
Curso javascript básico
Curso javascript básicoCurso javascript básico
Curso javascript básico
Vinicius Dacal Lopes
 
Estrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem CEstrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem C
Adriano Teixeira de Souza
 
correio eletronico
correio eletronicocorreio eletronico
correio eletronico
Doraestevao
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para Web
Daniel Brandão
 
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Leinylson Fontinele
 
Fundamentos de arquitetura Web
Fundamentos de arquitetura WebFundamentos de arquitetura Web
Fundamentos de arquitetura Web
Denis L Presciliano
 
Apostila de uml
Apostila de umlApostila de uml
Apostila de uml
audiclerio
 
Ficheiros em C
Ficheiros em CFicheiros em C
Ficheiros em C
Baguiasri
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação C
Gercélia Ramos
 
mod4-estruturas-dadosestaticas-ordenacao
mod4-estruturas-dadosestaticas-ordenacaomod4-estruturas-dadosestaticas-ordenacao
mod4-estruturas-dadosestaticas-ordenacao
diogoa21
 
Programacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de EnsinodocProgramacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de Ensinodoc
DESIGN DIGITAL UNIARA 2012
 
Tutorial pascal zim
Tutorial pascal zimTutorial pascal zim
Tutorial pascal zim
12anogolega
 
Aula 06 vetores e matrizes
Aula 06   vetores e matrizesAula 06   vetores e matrizes
Aula 06 vetores e matrizes
Tácito Graça
 

Mais procurados (20)

Organizacao e estrutura de Computadores
Organizacao e estrutura de ComputadoresOrganizacao e estrutura de Computadores
Organizacao e estrutura de Computadores
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Caderno de exercícios cobol
Caderno de exercícios   cobolCaderno de exercícios   cobol
Caderno de exercícios cobol
 
Aula 7 - Planilhas
Aula 7 - PlanilhasAula 7 - Planilhas
Aula 7 - Planilhas
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas Operacionais
 
Aula 04 PHP - Utilizando Funções e Manipulando Arquivos
Aula 04 PHP - Utilizando Funções e Manipulando ArquivosAula 04 PHP - Utilizando Funções e Manipulando Arquivos
Aula 04 PHP - Utilizando Funções e Manipulando Arquivos
 
Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)
 
Curso javascript básico
Curso javascript básicoCurso javascript básico
Curso javascript básico
 
Estrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem CEstrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem C
 
correio eletronico
correio eletronicocorreio eletronico
correio eletronico
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para Web
 
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
 
Fundamentos de arquitetura Web
Fundamentos de arquitetura WebFundamentos de arquitetura Web
Fundamentos de arquitetura Web
 
Apostila de uml
Apostila de umlApostila de uml
Apostila de uml
 
Ficheiros em C
Ficheiros em CFicheiros em C
Ficheiros em C
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação C
 
mod4-estruturas-dadosestaticas-ordenacao
mod4-estruturas-dadosestaticas-ordenacaomod4-estruturas-dadosestaticas-ordenacao
mod4-estruturas-dadosestaticas-ordenacao
 
Programacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de EnsinodocProgramacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de Ensinodoc
 
Tutorial pascal zim
Tutorial pascal zimTutorial pascal zim
Tutorial pascal zim
 
Aula 06 vetores e matrizes
Aula 06   vetores e matrizesAula 06   vetores e matrizes
Aula 06 vetores e matrizes
 

Semelhante a Revisao php

Php
PhpPhp
Php
alineqs
 
2ª aula php
2ª aula php2ª aula php
2ª aula php
sergio_henrique
 
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
Dalton Martins
 
PHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesPHP Day - PHP para iniciantes
PHP Day - PHP para iniciantes
Almir 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áveis
Carlos Santos
 
Php 02 Primeiros Passos
Php 02 Primeiros PassosPhp 02 Primeiros Passos
Php 02 Primeiros Passos
Regis Magalhães
 
Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosProg web 02-php-primeiros-passos
Prog web 02-php-primeiros-passos
Regis Magalhães
 
Aula 02 - Curso PHP e MySQL
Aula 02 - Curso PHP e MySQLAula 02 - Curso PHP e MySQL
Aula 02 - Curso PHP e MySQL
B&R Consultoria Empresarial
 
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)
Henry Raúl González Brito
 
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
Carlos Schults
 
M5 php rc
M5 php rcM5 php rc
M5 php rc
Jose Silva
 
Introdução ao PHP Parte 2
Introdução ao PHP Parte 2Introdução ao PHP Parte 2
Introdução ao PHP Parte 2
Wellington Oliveira
 
PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX
Sérgio Souza Costa
 
Strings em php
Strings em phpStrings em php
Strings em php
Nadijar Casarin
 
Minicurso php
Minicurso phpMinicurso php
Minicurso php
Danilo Costa
 
Aula 4 php
Aula 4 phpAula 4 php
Aula 4 php
sergio_henrique
 
Java 05
Java 05Java 05
Java 05
samuelthiago
 
Php
PhpPhp
Minicurso de PHP para iniciantes
Minicurso de PHP para iniciantesMinicurso de PHP para iniciantes
Minicurso de PHP para iniciantes
marioaxavier7
 
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
gbpf
 

Semelhante 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
 
Php 02 Primeiros Passos
Php 02 Primeiros PassosPhp 02 Primeiros Passos
Php 02 Primeiros Passos
 
Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosProg web 02-php-primeiros-passos
Prog web 02-php-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.