Nuances da conversão para string em PHP

Na lição anterior, aprendemos a somar números como strings. No entanto, há nuances nesse tipo de adição quando somamos números diretamente, e não variáveis.

O ponto é que o ponto é usado não apenas para concatenar strings, mas também para separar a parte fracionária da parte inteira.

Se colocarmos espaços ao redor do ponto, não haverá problemas:

php<?php
  echo 1 . 2; // exibirá '12'
?>

E se removermos os espaços ao redor do ponto, obteremos um número de ponto flutuante, e não uma concatenação de strings:

php<?php
  echo 1.2; // exibirá 1.2
?>

Devido a nuances como essa, é fácil cometer um erro se colocarmos um espaço de um lado do ponto e do outro lado não:

php<?php
  echo 1. 2; // retornará um erro
?>

No entanto, com variáveis, esse problema não ocorrerá:

php<?php
  $a = 1;
  $b = 2;
  
  echo $a.$b; // exibirá '12', e não um erro
?>
Задание 1

O autor do código queria somar os números 3 e 4 como strings:

php<?php
  echo 3.4;
?>

No entanto, o código não funciona corretamente. Corrija o erro do autor do código.