⊗ppPmBsNTS 38 of 447 menu

Nuances da conversão para string em PHP

Na lição anterior, aprendemos a somar números como strings. No entanto, há nuances nesse tipo de adição quando somamos números diretamente, e não variáveis.

O ponto é que o ponto é usado não apenas para concatenar strings, mas também para separar a parte fracionária da parte inteira.

Se colocarmos espaços ao redor do ponto, não haverá problemas:

<?php echo 1 . 2; // exibirá '12' ?>

E se removermos os espaços ao redor do ponto, obteremos um número de ponto flutuante, e não uma concatenação de strings:

<?php echo 1.2; // exibirá 1.2 ?>

Devido a nuances como essa, é fácil cometer um erro se colocarmos um espaço de um lado do ponto e do outro lado não:

<?php echo 1. 2; // retornará um erro ?>

No entanto, com variáveis, esse problema não ocorrerá:

<?php $a = 1; $b = 2; echo $a.$b; // exibirá '12', e não um erro ?>

O autor do código queria somar os números 3 e 4 como strings:

<?php echo 3.4; ?>

No entanto, o código não funciona corretamente. Corrija o erro do autor do código.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar