Conversão de Variáveis em PHP

Conversao de variaveis em PHPA conversão de variáveis no PHP é feita de maneira automática.

O PHP não requer a definição de tipo explícita na declaração de variáveis: o tipo de uma variável é determinado pelo contexto em que a variável é utilizada. Isto significa que, se você atribuir um valor string para a variável, se torna uma string. Se você então atribuir um valor inteiro para variável, ela se torna um inteiro.

Para atribuir um string a variável é colocado o valor entre aspas duplo.

$string = “10″;      // string

Para atribuir um numero a variável é somente colocado o valor.

$numero = 5;        // numero

Para atribuir um texto a variável é colocado o valor entre aspas duplo.

$texto = “3 tigres tristes”;   // texto

 

Vamos ver a relação da variáveis.

<?php

$string = “10″;      // string
$numero = 5;        // numero
$texto = “3 tigres tristes”;   // texto
$conta = $numero + $string;
$conta2 = $numero + $texto;
$concat = $numero . $texto;

echo $conta.”<br>”;    // 15
echo $conta2.”<br>”;    // 8
echo $concat.”<br>”;    // 53 trigres tristes
?>



Ainda existe a conversão manual, para casos específicos

int = converte para inteiro;
real, float, double = converte para ponto flutuante
string = converte para string
array = converte para vetor
object = converte para objeto

A conversão de variáveis no PHP é feita de maneira automática.
<?php
$x = 3.50;
$y = 2.60;

$soma = (int)$x + $y;
echo $soma;   // 5.6

$soma = (int)$x + (int)$y;
echo $soma;   // 5

$soma = (int)($x + $y);
echo $soma;   // 6
?>

 

Connect And Share