PHP жүйесінде жолға түрлендірудің нюанстары

Алдыңғы сабақта біз сандарды жолдар ретінде қосуға үйрендік. Бірақ мұндай қосудың нюанстары бар, әсіресе айнымалылар емес, тікелей сандар қосылған кезде.

Мәселе мынада, нүкте тек жолдарды қосу үшін ғана емес, сонымен қатар бүтін бөлікті бөлшек бөліктен бөлу үшін де қолданылады.

Егер нүктенің айналасына бос орындар қойылса, онда мәселе болмайды:

php<?php
  echo 1 . 2; // шығарады '12'
?>

Ал егер нүктенің айналасындағы бос орындарды алып тастасақ, онда біз жолдардың қосындысын емес, бөлшек аламыз:

php<?php
  echo 1.2; // шығарады 1.2
?>

Осындай нюанстарға байланысты, егер нүктенің бір жағына бос орын қойылып, екінші жағына қойылмаса, оңай қателікке жол ашуға болады:

php<?php
  echo 1. 2; // қателік береді
?>

Алайда, айнымалылармен мұндай мәселе болмайды:

php<?php
  $a = 1;
  $b = 2;
  
  echo $a.$b; // қателік емес, '12' шығарады
?>
Задание 1

Код авторы 3 және 4 сандарын жолдар ретінде қосқысы келді:

php<?php
  echo 3.4;
?>

Алайда, код дұрыс жұмыс істемейді. Код авторының қателігін түзетіңіз.