*Aula 19/03/08

Variáveis em PHP

Em PHP variáveis são sempre procedidas por $, pois a partir desde símbolo que o interpretador PHP identifica tratar-se de uma variável.

EX:
<?php
/*Aprendendo a trabalhar com variáveis*/
$inicio = "Aprendendo PHP";//variável $inicio é do tipo string
echo $inicio;//mostra o valor contigo na variável $inicio
?>


Obs.: print = echo

Concatenação

Podemos fazer uma concatenação (junção de tipos string), soma (através de variáveis de tipo numérico) ou alteração de variáveis.Podemos fazer concatenação com a utilização de (.) de forma idêntica a que muitas linguagens utilizam.

EX:
<?php
$comeco="Aprendendo";
$valor =2+3;
echo "$comeco PHP $valor";
?>


EX2:
<?php
$comeco="Aprendendo";
$valor =2+3;
//echo "$comeco PHP $valor";
echo $comeco. "PHP". $valor
?>


O PHP é uma mistura de C com Perl. Deste último, aproveita-se a interpolação de cadeias de texto:

EX:
<?php
$nome='Diego';
$mostra1="Meu nome é $nome";
$mostra2='Meu nome é $nome';
echo "$mostra1 - Este é o resultado das aspas duplas<br>";
echo "$mostra2 - Esse é o resultado das aspas simples";
?>


Interpolação: recurso que permite que armazene em uma variável o conteúdo em outra variável.


Tipos suportados pelo PHP

A linguagem PHP suporta os seguintes tipos de dados:

- Inteiro - Array
- Ponto-Flutuante - Objeto
- String - Lógico

EX:
<html>
<head>
<title>Tipos de dados em PHP</title>
</head>
<body>
<?php
$tpdados=1; //aqui a variável é definifa como interna
echo"O número <b>$tpdados</b> do tipo inteiro é impresso<br><br>";
$tpdados="Aprendendo tipos de dados em PHP";
//aqui a variável definida é como string
echo $tpdados."<br><br>";
$tpdados="1.24"; //Aqui a variável é definida como ponto flutuante
echo "O número $tpdados de ponto é impresso";
?>
</body>
</html>


Escape:

EX:
<html>
<head>
<title>Exemplo de Caracteres Escape</title>
<body>
<?php
$var="Fantástica";
echo "A linguagem PHP é \"$var\".";
?>
</body>
</html>


- Caracteres Escape: Servem para obter alguns recursos da linguagem:

\n - nova linha
\r - retorno de carro (similar \n)
\t - tabulação horizontal
\\ - a própria barra(\)
\$ - O símbolo $
\' e \" - aspas simples e dupla