Tipos

292 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
292
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tipos

  1. 1. Tipos
  2. 2. Tipos <ul><li>Quatros tipos principais: </li></ul><ul><ul><li>boolean </li></ul></ul><ul><ul><li>integer </li></ul></ul><ul><ul><li>float (número de ponto flutuante, ou também ' double ') </li></ul></ul><ul><ul><li>string </li></ul></ul>
  3. 3. Tipos <ul><li>Exemplo </li></ul><ul><li><?php $bool = TRUE;  // um booleano $str  = &quot;IMES&quot;;  // uma string $int  = 12;    // um inteiro] </li></ul><ul><li>?> </li></ul>
  4. 4. Tipo <ul><li>Booleanos </li></ul><ul><ul><li>Este é o tipo mais fácil. Ele só pode ser TRUE ou FALSE. </li></ul></ul><ul><ul><li>Sintaxe </li></ul></ul><ul><ul><li>Para especificar um literal booleano, use as palavras chave TRUE ou FALSE. Ambas são insensitivas ao caso. </li></ul></ul><ul><ul><li>Exemplo </li></ul></ul><ul><ul><li><?php $VAR1 = True; // atribui o valor TRUE para $VAR1 ?> </li></ul></ul>
  5. 5. Tipo <ul><li>Inteiros </li></ul><ul><ul><li>Sintaxe </li></ul></ul><ul><ul><li>Inteiros podem ser especificados em notação decimal (base 10), hexadecimal (base 16) ou octal (base 8), opcionalmente precedido de sinal (- ou +). </li></ul></ul><ul><ul><li>Para usar a notação octal, você precisa preceder o número com um 0 (zero). Para utilizar a notação hexadecimal, preceda número com 0x . </li></ul></ul>
  6. 6. Tipos <ul><li>Exemplo </li></ul><ul><li><?php $a = 1234; # número decimal $a = -123; # um número negativo $a = 0123; # número octal (equivalente a 83 em decimal) $a = 0x1A; # número hexadecimal (equivalente a 26 em decimal) ?> </li></ul>
  7. 7. Tipos <ul><li>Números de ponto flutuante </li></ul><ul><li>Números de ponto flutuante (&quot;floats&quot;, &quot;doubles&quot; ou &quot;números reais&quot;) podem ser especificados utilizando qualquer uma das sintaxes seguintes: </li></ul><ul><li><?php $a = 1.234; $b = 1.2e3; $c = 7E-10; ?> </li></ul>
  8. 8. <ul><li>Strings </li></ul><ul><li>Uma string é uma série de caracteres </li></ul><ul><li>Uma string pode ser especificada de duas formas principais: </li></ul><ul><ul><li>apóstrofe </li></ul></ul><ul><ul><li>aspas </li></ul></ul>
  9. 9. <ul><li>Apóstrofes </li></ul><ul><li>A maneira mais simples para especificar uma string é delimitá-la entre apóstrofes (o caracter ‘) </li></ul>
  10. 10. Tipos <ul><li>Exemplo </li></ul><ul><li><?php </li></ul><ul><li>echo 'isto é uma string comum'; // Imprime: Arnold once said: &quot;I'll be back&quot; echo 'Arnold once said: &quot;I'll be back&quot;'; // Imprime: Você tem certeza em apagar C:*.*? echo 'Você tem certeza em apagar C:*.*?'; // Imprime: Você tem certeza em apagar C:.*? echo 'Você tem certeza em apagar C:*.*?'; // Imprime: Isto não será substituido: n uma nova linha echo 'Isto não será substituido: n uma nova linha'; // Imprime: Variaveis $também não $expandem echo 'Variaveis $também não $expandem'; </li></ul><ul><li>?> </li></ul>
  11. 11. <ul><li>Aspas </li></ul><ul><li>Se a string é delimitada entre aspas (&quot;), o PHP entende mais seqüências de escape para caracteres especiais: </li></ul>
  12. 12. Tipos <ul><li>Tabela de escape </li></ul>a seqüência de caracteres batendo a expressão regular de um caracter em notação hexadecimal x[0-9A-Fa-f]{1,2} a seqüência de caracteres batendo a expressão regular dos caracteres em notação octal [0-7]{1,3} aspas &quot; sinal de cifrão $ contra barra ou barra invertida TAB horizontal (HT ou 0x09 (9) em ASCII) t retorno de carro (carriage return ou CR ou 0x0D (13) em ASCII) r fim de linha (linefeed ou LF ou 0x0A (10) em ASCII) n Significado Seqüência

×