PHPda satrga o‘girishning nozik tomonlari

Oldingi darsda biz raqamlarni qatorlar kabi qo‘shishni o‘rgandik. Bunday qo‘shishda, biroq, o‘zgaruvchilar emas, balki darhol raqamlar qo‘shilganda nozik tomonlar mavjud.

Gap shundaki, nuqta nafaqat qatorlarni qo‘shish, balki butun qismdan kasr qismini ajratish uchun ham ishlatiladi.

Agar nuqta atrofida bo'shliqlar qo‘yilsa, muammo bo‘lmaydi:

php<?php
  echo 1 . 2; // '12' ni chiqaradi
?>

Agar nuqta atrofidagi bo'shliqlar olib tashlansa, biz qatorlarni qo‘shish emas, balki kasrni olamiz:

php<?php
  echo 1.2; // 1.2 ni chiqaradi
?>

Bunday nozik tomonlar tufayli, nuqta ning bir tomoniga bo'shliq qo‘yib, ikkinchi tomoniga qo‘ymasangiz, osongina xatolik yuzaga kelishi mumkin:

php<?php
  echo 1. 2; // xatolik beradi
?>

Biroq, o‘zgaruvchilar bilan bunday muammo bo‘lmaydi:

php<?php
  $a = 1;
  $b = 2;
  
  echo $a.$b; // xatolik emas, balki '12' ni chiqaradi
?>
Задание 1

Kod muallifi 3 va 4 raqamlarini qatorlar kabi qo‘shmoqchi edi:

php<?php
  echo 3.4;
?>

Biroq, kod to‘g‘ri ishlamaydi. Kod muallifining xatosini tuzating.