11
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

Pesquisa tipos de entrada de dados php

Embed Size (px)

DESCRIPTION

Pesquisa tipos de entrada de dados php

Citation preview

Page 1: Pesquisa tipos de entrada de dados php

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 – SP2013

Page 2: Pesquisa tipos de entrada de dados php

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

Page 3: Pesquisa tipos de entrada de dados php

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

Page 4: Pesquisa tipos de entrada de dados php

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

Page 5: Pesquisa tipos de entrada de dados php

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

Page 6: Pesquisa tipos de entrada de dados php

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

Page 7: Pesquisa tipos de entrada de dados php

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

Page 8: Pesquisa tipos de entrada de dados php

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

Page 9: Pesquisa tipos de entrada de dados php

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 em: <

http://www.devmedia.com.br/tipos-de-dados-do-php/25566>. Acesso 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