Pesquisa tipos de entrada de dados php

  • 115 views
Uploaded on

Pesquisa tipos de entrada de dados php

Pesquisa tipos de entrada de dados php

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
115
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. CEETEPS – CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA “PAULA SOUZA” ETEC FERNANDO PRESTES TÉCNICO EM INFOMÁTICA TIPOS DE ENTRADA DE DADOS NO PHP Sorocaba – SP 2013
  • 2. Wesley Germano Otávio nº27 TIPOS DE ENTRADA DE DADOS NO PHP Pesquisa referente a tipos de entrada de dados no php da disciplina Técnicas de Programação Para Internet Professor (a): Valdinéia Sorocaba-SP 2013
  • 3. Sumário 1. TIPOS DE DADOS PHP ....................................................................................... 4 1.1 Inteiros (integer ou long) ................................................................................ 4 1.2 Números em ponto flutuante (double ou float) ............................................... 5 1.3 String .............................................................................................................. 5 1.4 Arrays ............................................................................................................. 6 1.5 Objetos ........................................................................................................... 7 1.6 Boolean .......................................................................................................... 7 1.7 NULL (nulo) .................................................................................................... 8 1.8 Resource ........................................................................................................ 8 2. BIBLIOGRAFIA ..................................................................................................... 9
  • 4. 1. TIPOS DE DADOS PHP O PHP utiliza checagem de tipos dinâmica, em outras palavras, uma variável pode conter valores de diferentes tipos em diferentes momentos da execução do script. O PHP suporta oito tipos de dados primitivos divididos em três grupos: 1. Quatro tipos básicos, os dados escalares integer float (número de ponto flutuante, ou também double) string boolean 2. Dois tipos compostos array object 3. Dois tipos especiais: resource NULL 1.1 Inteiros (integer ou long) Um número inteiro é constituído de números naturais com valores positivos {0, 1, 2, 3, …} ou com os valores negativos {-1, -2, -3, …}. Uma variável pode conter um valor inteiro com atribuições que sigam as seguintes sintaxes: $php = 1234; # inteiro positivo na base decimal $php = -234; # inteiro negativo na base decimal $php = 0234; # inteiro na base octal-simbolizado pelo 0 # equivale a 156 decimal $php = 0x34; # inteiro na base hexadecimal (simbolizado # pelo 0x) - equivale a 52 decimal. A diferença entre inteiros simples e long está no número de bytes utilizados para armazenar a variável. Como a escolha é feita pelo interpretador PHP de maneira transparente para o usuário, podemos afirmar que os tipos são iguais. 4
  • 5. 1.2 Números em ponto flutuante (double ou float) Os tipos de dados de ponto flutuante são os números reais, ou seja, inteiros ou fracionários. Exemplo: <? php $tipo = 1.543; $tipo = 23e4;// (equivale a 230.000) ?> 1.3 String O tipo de dados STRING é uma cadeia de caracteres alfanuméricos (letras, números e caracteres especiais). O tipo STRING pode ser utilizado de duas maneiras: Utilizando aspas simples o valor da variável será exatamente o texto contido entra as aspas, com exceção de: e ’. Utilizando aspas duplas qualquer variável ou caracter de escape será expandido antes de ser atribuído. Exemplo: <? $teste = "Mauricio"; $vivas = '---$teste--n'; echo "$vivas"; ?> O output deste script será "---$teste--n". <? $teste = "Mauricio"; $vivas = "---$teste---n"; echo "$vivas"; ?> A saída desse script será "---Mauricio--" (com uma quebra de linha no final). A tabela a seguir lista os caracteres de saída: 5
  • 6. Sintaxe Significado n Nova linha r Retorno do cursor (semelhante a n) t Tabulação horizontal A própria barra ( ) $ O símbolo $ ' Aspa simples " Aspa dupla 1.4 Arrays Tipo de dados arrays ou vetores, são uma lista de valores que podem armazenar dados de diversos tipos. No PHP podem ser observados como mapeamentos ou como vetores indexados. Em vetores simples, cada elemento é identificado apenas pelo seu índice na lista, enquanto que em arays indexados, são dados identificadores específicos aos elementos. Exemplo: <?php $vetor [1] = "Alemanha "; $vetor [2] = "Italia "; $vetor [3] = "França"; $vetor ["testando"] = 1; ?> <?php $vetor = array(1 => "Alemanha", 2 => "Italia", 3 => "França", "testando" => 1); ?> <?php $vetorPaises = array("Alemanha", "Italia", "França", "Noruega"); echo $vetorPaises[1]; ?> 6
  • 7. 1.5 Objetos São um tipo de dado que pode ser inicializado utilizando o comando o NEW para instanciar uma classe para uma variável, veja o exemplo na listagem 7. Como não é o foco desse artigo, não entraremos em detalhes com relação à Programação Orientada a Objetos no PHP, onde esse tipo de dados tem mais sentido prático. Exemplo: <?php class CD { var $titulo; var $banda; var $ano_lancamento; } $disco = new CD(); $disco ->Titulo = "The Number of the Beast"; $disco ->banda = "Iron Maiden"; $disco ->ano_lancamento = 1982; ?> 1.6 Boolean Tipo de dado capaz de armazenar valores do tipo TRUE(verdadeiro) ou FALSE(falso), veja o exemplo na listagem 8. Strings e arrays vazios, valores nulos e zero também são considerados como FALSE. Exemplo: <?php $noite = TRUE; $chuva = FALSE; if($noite == TRUE) echo "Está de noite."; else echo "Está de dia."; 7
  • 8. if($chuva == TRUE) echo "Está chovendo."; else echo "Não está chovendo."; ?> Devido a instrução IF validar um valor booleano, não o trecho acima poderia ser reduzido retirando-se o sinal de igualdade e a palavra TRUE, ficando, por exemplo, if($noite). 1.7 NULL (nulo) Outro tipo de dado muito simples, o valor especial NULL, representa que a variável não tem valor. NULL é o único valor possível do tipo NULL. <?php // Declaração de uma variável NULL $nulo = NULL; ?> 1.8 Resource O tipo NULL é case-insensitive, assim como o tipo booleano , ou seja, não diferencia maiúsculas de minúsculas. Isto é null, NulL e NULL são iguais. No entanto prefira sempre utilizar: NULL ou null. Resource é um tipo especial de variável. Ele é gerado para controlarmos arquivos, conexões de internet e conexão com banco de dados. Quando fazemos uma consulta no banco de dados normalmente retorna-se um resource que deve ser trabalhado por outras funções. 8
  • 9. 2. BIBLIOGRAFIA Resource – Tipos de variáveis em PHP, Código Fonte. Disponível em: <http://codigofonte.uol.com.br/artigos/tipos-de-variaveis-em-php>. Acesso em: 21/09/2013. Tipos Suportados – Tutoriais de php, Truques e Dicas. Disponível em: <http://www.truquesedicas.com/tutoriais/php/intermedio/00004a.htm>. Acesso em: 21/09/2013. Tipos de Dados – Blog - Comentários, variáveis e tipos de dados no PHP, rafapaulino.com. Disponível em: < http://rafapaulino.com/comentarios- variaveis-e-tipos-de-dados-no-php/>. Acesso em: 21/09/2013. Tipos de dados do PHP – DevMedia. Disponível <http://www.devmedia.com.br/tipos-de-dados-do-php/25566>. Acesso em: em: 21/09/2013. Tipos – Apostila, Bruno Rodrigues Siqueira. < http://www.etelg.com.br/paginaete/downloads/informatica/apostila_php.pdf>. Acesso em: 21/09/2013. 9