Nuansa Penukaran kepada Rentetan dalam PHP

Dalam pelajaran sebelumnya, kita belajar menambah nombor sebagai rentetan. Walau bagaimanapun, terdapat nuansa dalam penambahan sedemikian apabila bukan pemboleh ubah yang ditambah, tetapi nombor secara terus.

Masalahnya ialah tanda titik digunakan bukan sahaja untuk penambahan rentetan, tetapi juga untuk memisahkan bahagian pecahan daripada bahagian integer.

Jika ruang diletakkan di sekitar titik, maka tidak akan ada masalah:

php<?php
  echo 1 . 2; // akan memaparkan '12'
?>

Dan jika ruang di sekitar titik dialihkan, kita akan mendapat pecahan, bukan penambahan rentetan:

php<?php
  echo 1.2; // akan memaparkan 1.2
?>

Oleh kerana nuansa sedemikian, adalah mudah untuk mendapat ralat jika ruang diletakkan di satu sisi titik dan di sisi lain - tidak:

php<?php
  echo 1. 2; // akan menghasilkan ralat
?>

Walau bagaimanapun, dengan pemboleh ubah, masalah sedemikian tidak akan wujud:

php<?php
  $a = 1;
  $b = 2;
  
  echo $a.$b; // akan memaparkan '12', bukan ralat
?>
Задание 1

Pengarang kod ingin menambah nombor 3 dan 4 sebagai rentetan:

php<?php
  echo 3.4;
?>

Walau bagaimanapun, kod tersebut tidak berfungsi dengan betul. Betulkan ralat pengarang kod.