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;
?>

しかし、コードは正しく動作しません。 コードの作者の間違いを修正してください。