Scroll Top

Transformação de tipos no Php

0 Flares Filament.io 0 Flares ×
Curso Php para Iniciantes

Transformação de Tipos no Php

A transformação de tipos em Php podem ser feita das seguintes maneiras:

Coerções

Quando precisamos realizar determinadas operações como Soma por exemplo entre 2 valores de tipos diferentes. O Php converte o valor de um deles automaticamente (coerção). É interessante notar que, se o operando for uma variável, seu valor não será alterado.
O tipo para o qual os valores dos operadores serão convertidos é determinado da seguinte forma: caso um dos operadores for float, o outro será convertido para float, caso contrário, se um deles for integer, o outro será convertido para integer. Veja:

Clique na imagem para ampliá-la

Como podemos notar, o php converte string para integer ou double, mantendo o valor. O sistema utilizado pela linguagem php para converter strings para números é o seguinte. É analisado o início da string. Se contiver um número, ele será avaliado. Caso contrário, o valor será 0. O número pode conter um sinal no início (+ ou -). Se a string contiver um ponto em sua parte numérica a ser analisada, ele será considerado, e o valor obtido será double. Se a string contiver um e ou E em sua parte numérica a ser analisada, o valor seguinte será considerado como expoente da base 10, e o valor obtido será double. Veja:
Clique na imagem para ampliá-la

Caso deseje acompanhar os próximos artigos deste curso no seu email assine os Feeds via email. Próximo capítulo Transformação explícita de tipos.
(32 visitas, 1 visitas hoje)

Sobre o autor | Website

Diego Alves é Tecnólogo e Empreendedor Digital, fundou o ComputerDicas em 2008 com o objetivo de ensinar as pessoas na internet.

Para enviar seu comentário, preencha os campos abaixo:

Deixe uma resposta

*

CommentLuv badge

Seja o primeiro a comentar!

Por gentileza, se deseja alterar o arquivo do rodapé,
entre em contato com o suporte.
0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×