PHP konvertavimo į eilutę niuansai

Ankstesnėje pamokoje išmokome sudėti skaičius kaip eilutes. Tačiau atliekant tokią sudėtį, kai sudedami ne kintamieji, o iškart skaičiai, yra niuansų.

Esmė ta, kad taškas naudojamas ne tik eilučių sudėčiai, bet ir atskirti trupmeninę dalį nuo sveikosios.

Jei aplink tašką bus tarpai, problemų nekils:

php<?php
  echo 1 . 2; // išves '12'
?>

O jei pašalinsime tarpus aplink tašką, gausime trupmeną, o ne eilučių sudėtį:

php<?php
  echo 1.2; // išves 1.2
?>

Dėl tokių niuansų galima lengvai gauti klaidą, jei vienoje taško pusėje bus tarpas, o kitoje - ne:

php<?php
  echo 1. 2; // išmes klaidą
?>

Tačiau su kintamaisiais šios problemos nebus:

php<?php
  $a = 1;
  $b = 2;
  
  echo $a.$b; // išves '12', o ne klaidą
?>
Задание 1

Kodo autorius norėjo sudėti skaičius 3 ir 4 kaip eilutes:

php<?php
  echo 3.4;
?>

Tačiau kodas veikia neteisingai. Ištaisykite kodo autoriaus klaidą.