Nuansy konverzie na reťazec v PHP

V predchádzajúcej lekcii sme sa naučili sčítať čísla ako reťazce. Pri takomto sčítaní však existujú nuansy, keď sa nesčítavajú premenné, ale okamžite čísla.

Vec sa má tak, že bodka sa používa nielen na sčítanie reťazcov, ale aj na oddelenie zlomkovej časti od celovej.

Ak okolo bodky vložíte medzery, nebudú žiadne problémy:

php<?php
  echo 1 . 2; // vypíše '12'
?>

A ak odstránite medzery okolo bodky, dostaneme zlomok, a nie sčítanie reťazcov:

php<?php
  echo 1.2; // vypíše 1.2
?>

Kvôli takýmto nuansám môže ľahko dôjsť k chybe, ak na jednej strane bodky vložíte medzeru a na druhej nie:

php<?php
  echo 1. 2; // vyhodí chybu
?>

S premennými však tento problém nebude:

php<?php
  $a = 1;
  $b = 2;
  
  echo $a.$b; // vypíše '12', a nie chybu
?>
Задание 1

Autor kódu chcel sčítať čísla 3 a 4 ako reťazce:

php<?php
  echo 3.4;
?>

Kód však nefunguje správne. Opravte chybu autora kódu.