Nijanse konvertovanja u string u PHP

U prethodnoj lekciji naučili smo da saberemo brojeve kao stringove. Međutim, kod takvog sabiranja postoje nijanse kada se ne sabiraju promenljive, već odmah brojevi.

Stvar je u tome što se tačka koristi ne samo za sabiranje stringova, već i za odvajanje razlomljenog dela od celog.

Ako se oko tačke stave razmaci, onda neće biti problema:

php<?php
  echo 1 . 2; // ispisaće '12'
?>

Ako se uklone razmaci oko tačke, onda ćemo dobiti razlomak, a ne sabiranje stringova:

php<?php
  echo 1.2; // ispisaće 1.2
?>

Zbog takvih nijansi može se lako dobiti greška ako se s jedne strane tačke stavi razmak, a s druge - ne:

php<?php
  echo 1. 2; // daće grešku
?>

Međutim, kod promenljivih neće biti takvog problema:

php<?php
  $a = 1;
  $b = 2;
  
  echo $a.$b; // ispisaće '12', a ne grešku
?>
Задание 1

Autor koda je želeo da sabere brojeve 3 i 4 kao stringove:

php<?php
  echo 3.4;
?>

Međutim, kod ne radi ispravno. Ispravite grešku autora koda.