quarta-feira, 26 de janeiro de 2011

Constantes e Variáveis - SIMPLES

Simples
Os tipos SIMPLES são chamados assim porque contém apenas UM dado de cada vez:



Interger (Inteiros)
Sendo INTERGER números positivos ou negativos que NÃO POSSUEM parte decimal, Ex.:  
  • -32
  • 89
  • 0
  • 531
  • -753

<?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)

?>

Float ou Double  ( número de Ponto Flutuante [poxa, que nome esquisito], ou apenas "Reais" )

Sendo FLOAT OU DOUBLE OU REAIS números positivos ou negativos que POSSUEM parte decimal, Ex.:
  • 45.23
  • 89.34
  • -688.34
  • 0.0
  • -0.247
Obs.: Nota-se que os números Double são separados por pontos e não vírgulas.

<?php

$a = 1.234; 
$b = 1.2e3; 
$c = 7E-10;

?>

Boolean ( Lógico )

Variável que pode assumir somente dois tipos de valores:   VERDADEIRO  ou  FALSO  ( TRUE or FALSE [em inglês!] ) .

<?php

$foo = True; // atribui o valor True para $foo
$foo2 = False; //atribui o valor False para $foo2

//O Boolean não é Case-Sensitive, ele é Insensível... ui...
//Pode-se usar FaLsE, fAlSe, FalsE, TruE, tRUe
//É prefirível usar um PADRÃO

?>

String ( aspas simples ou duplas e nowdoc )

A STRING é equivalente ao tipo de dados "Caracter" já descrito aqui. Ela são espaços para você escrever.

Com aspas Simples (  'x'  )
As strings com aspas simples NÃO interpretam variáveis, ou seja, do geito que você escrever é o geito que aparecerá.


<?

// Declaração de uma variável com string com aspas simples
$texto = 'Aqui eu coloco um texto normal ok?';

?>

Com aspas Duplas (  "x"  )
As strings com aspas simples INTERPRETAM variáveis, ou seja, se você tem uma variável e quer colocá-la no meio da string é só chamá-la pelo nome.

<?php

$Ola='Olá';
// Declaração de uma variavel com string com aspas duplas
$texto = "$Ola, aqui eu coloco um texto diferente, ok?";

?>

Nowdoc ( antigo Heredoc )
O melhor uso do Nowdoc, que até agora encontrei, é usá-lo para guardar códigos HTML. Segue um exemplo simples:

<?php

$oie= <<<TEXTO
oi
TEXTO;

?>

2 comentários:

  1. O.o'

    To vendo que está evoluindo mesmo.

    Abraços e nunca desista.

    ResponderExcluir
  2. Obrigado Vinícius.

    Estou estudando Constantes e Variáveis Compostas. Array e Objects... isso pelo menos em PHP. Objects tem vários nixos de estudo... meu próximo post espero juntar tudo de forma simples e clara.

    Tks

    ResponderExcluir