Нюансы пераўтварэння ў радок у PHP
У папярэднім уроку мы навучыліся складаць лікі як радкі. Пры такім складанні, аднак, ёсць нюансы, калі складаюцца не зменныя, а адразу лікі.
Справа ў тым, што кропка выкарыстоўваецца не толькі для складання радкоў, але і для аддзялення дробнай часткі ад цэлай.
Калі вакол кропкі паставіць прабелы, то праблем не будзе:
<?php
echo 1 . 2; // вывядзе '12'
?>
А калі прыбраць прабелы вакол кропкі, то мы атрымаем дроб, а не складанне радкоў:
<?php
echo 1.2; // вывядзе 1.2
?>
З-за такіх нюансаў можна лёгка атрымаць памылку, калі з аднаго боку кропкі паставіць прабел, а з другога - няма:
<?php
echo 1. 2; // выдасць памылку
?>
Са зменнымі, аднак, такой праблемы не будзе:
<?php
$a = 1;
$b = 2;
echo $a.$b; // вывядзе '12', а не памылку
?>
Аўтар кода хацеў скласці
лікі 3 і 4
як радкі:
<?php
echo 3.4;
?>
Код, аднак, працуе няправільна. Выпраўце памылку аўтара кода.