Pesquisa tipos de entrada de dados php
-
Upload
wesley-germano-otavio -
Category
Technology
-
view
135 -
download
0
description
Transcript of 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
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
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
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
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
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
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
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
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