Запись суммы двух переменных в функции echo
Primary tabs
<?php ## Вызов метода объекта Котеров 427
// Загрузка класса
require_once "Math/Complex.php";
// Создаем новый объект класса MathComplex
$obj = new MathComplex;
// Присваиваем начальное значение свойствам
$obj->re = 16.7;
$obj->im = 101;
// Вызов метода add() с параметрами (18.09, 303) объекта $obj
$obj->add(18.09, 303);
// Выводим результат:
echo "({$obj->re}, {$obj->im})";
?>
Объясните, как употреблять двойные кавычки и содержащиеся в них переменные для функции вывода "echo" (без конкатенации и с конкатенацией) можно ваш вариант?
echo "({$obj->re}, {$obj->im})";
Как записать в одну строчку сумму двух переменных? Например как в языке Паскаль, можно "экранировать" оператор сложения с переменными:
writeln ("word1", a+b);
И как записать сложение двух переменных используя псевдопеременную {$this->re} ?
- Log in to post comments
- 2461 reads
BoomerOK
Tue, 06/02/2020 - 13:37
Permalink
Двойные кавычки удобны если
Двойные кавычки удобны если нужно конкатенировать текст и переменные без оператора конкатенации, но, вроде, операции внутри кавычек, сделать не получится. Фигурные скобки нужны для жесткого обозначения границ написания переменной (если переменная примыкает вплотную к тексту). С конкатенацией, обычно, писать больше
<?php echo '(' . $obj->re . ', ' . $obj->im . ')'; $a = 2; $b = 5; echo 'Сумма ', $a + $b, "\n"; echo 'Сумма ' . ($a + $b) . "\n";