PHP-də sətirə çevirmənin nüansları

Əvvəlki dərsdə biz öyrəndik ki, rəqəmləri sətir kimi necə toplamaq olar. Lakin belə bir toplama zamanı nüanslar var, naği dəyişənlər deyil, birbaşa rəqəmlər toplanır.

Onda iş budur ki, nöqtə təkcə sətirləri toplamaq üçün deyil, həm də kəsr hissəsini tam hissədən ayırmaq üçün istifadə olunur.

Əgər nöqtənin ətrafına boşluq qoysaq, onda problem olmayacaq:

php<?php
  echo 1 . 2; // çıxaracaq '12'
?>

Əgər nöqtənin ətrafındakı boşluqları silsək, onda sətir toplama deyil, kəsr əldə edəcəyik:

php<?php
  echo 1.2; // çıxaracaq 1.2
?>

Belə nüanslara görə, asanlıqla səhv əldə etmək olar, əgər nöqtənin bir tərəfinə boşluq qoysaq, digər tərəfində isə qoymasaq:

php<?php
  echo 1. 2; // səhv verəcək
?>

Lakin, dəyişənlərlə belə bir problem olmayacaq:

php<?php
  $a = 1;
  $b = 2;
  
  echo $a.$b; // çıxaracaq '12', səhv deyil
?>
Задание 1

Kodun müəllifi istəyirdi ki, 3 və 4 rəqəmlərini sətir kimi toplasın:

php<?php
  echo 3.4;
?>

Lakin kod düzgün işləmir. Kod müəllifinin səhvini düzəldin.