Os tipos de php

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1134 palavras )
  • Download(s) : 0
  • Publicado : 4 de março de 2013
Ler documento completo
Amostra do texto
Sumário
Tipos de PHP 1
Variáveis 3
Operações de Atribuições 3
Operadores Bitwise 3
Operadores de Controle de Erros 4
Operadores de Execução 4
Operadores de String 4
Operadores de Arrays 5
Precedência de Operadores 6

Tipos de PHP
Inteiros (integer ou long)

Uma variável pode conter um valor inteiro com atribuições que sigam as seguintes sintaxes:

$vivas = 1234; # inteiropositivo na base decimal
$vivas = -234; # inteiro negativo na base decimal
$vivas = 0234; # inteiro na base octal-simbolizado pelo 0

# equivale a 156 decimal

$vivas = 0x34; # inteiro na base hexadecimal(simbolizado

# pelo 0x) – equivale a 52 decimal.

Números em ponto flutuante (double ou float)

Uma variável pode ter um valor em ponto flutuante com atribuições que sigam asseguintes sintaxes:

$vivas = 1.234;
$vivas = 23e4; # equivale a 230.000

Strings

Strings podem ser atribuídas de duas maneiras:

1. utilizando aspas simples ( ' ) – Desta maneira, o valor da variável será exatamente o texto contido entre as aspas (com exceção de \\ e \' – ver tabela abaixo);
2. utilizando aspas duplas ( " ) – Desta maneira, qualquer variável ou caracter de escape seráexpandido antes de ser atribuído.

Exemplo:

<?
$teste = "Mauricio";
$vivas = '---$teste--\n';
echo "$vivas";
?>

A saída desse script será "---Mauricio--" (com uma quebra de linha no final).

A tabela seguinte lista os caracteres de escape:

. \n - Nova linha;
. \r - Retorno de carro (semelhante a \n);
. \t - Tabulação horizontal;
. \\ - A própria barra (\);
. \$ - O símbolo $;. \’ - Aspa simples;
. \" - Aspa dupla.
Arrays

Arrays em PHP podem ser observados como mapeamentos ou como vetores indexados. Mais precisamente, um valor do tipo array é um dicionário onde os índices são as chaves de acesso. Vale ressaltar que os índices podem ser valores de qualquer tipo e não somente inteiros. Inclusive, se os índices forem todos inteiros, estes não precisam formar umintervalo contínuo.

Como a checagem de tipos em PHP é dinâmica, valores de tipos diferentes podem ser usados como índices de array, assim como os valores mapeados também podem ser de diversos tipos.
Objetos

Um objeto pode ser inicializado utilizando o comando new para instanciar uma classe para uma variável.

Exemplo:

class teste {
function nada() {
echo "nada";
}
}

$vivas = newteste;
$vivas -> nada();

A utilização de objetos será mais detalhada mais à frente.

Booleanos

PHP não possui um tipo booleano, mas é capaz de avaliar expressões e retornar true ou false, através do tipo integer: é usado o valor 0 (zero) para representar o estado false, e qualquer valor diferente de zero (geralmente 1) para representar o estado true.
Variáveis
As variáveis no PHP sãorepresentadas por um cifrão ($) seguido pelo nome da variável. Os nomes de variável no PHP fazem distinção entre maiúsculas e minúsculas.
Os nomes de variável seguem as mesmas regras como outros rótulos no PHP. Um nome de variável válido se inicia com uma letra ou sublinhado, seguido de qualquer número de letras, algarismos ou sublinhados. Em uma expressão regular isto poderia ser representadodesta forma: '[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'
Operações de Atribuições

O operador de divisão ("/") sempre retorna um valor com ponto flutuante, a não ser que os dois operados seja inteiros (ou strings que são convertidas para inteiros) e numéros inteiramente divisíveis, em outro caso um inteiro é retornado.
Operandos de módulo são convertidos para inteiros (removendo a parte decimal)antes de processar.
Nota: O resto de $a % $b é negativo se $a for negativo.
Operadores Bitwise

Operadores bitwise permitem que você acione ou desligue bits específicos dentro de um inteiro. Se ambos os parâmetros da esquerda e da direita forem strings, esses operadores irão trabalhar nos valores ASCII dos caracteres.
Operadores de Controle de Erros
O PHP suporta um operador de controle...
tracking img