Короче говоря, почему
<?php
$var = 'Calc: ' . 5 - 5 . '!';
echo $var;
?>
выход:
-5!
Вместо, скажем:
Расчет: 0 . '!'
Или другой вариант этой задачи:
<?php
echo "time is" . time()-2;
?>
Отпечатки:
-2
Обратите внимание на искажение, первая «строка» с первым целым числом отрубается! Хотя, ‹ $var = 'Calc: ' . (5 - 5) . '!'; > (работает нормально), я пытаюсь понять, в чем ключевая концепция такого поведения.