Интересно, можем ли мы выполнить некоторую арифметическую операцию, например $ x + $ y, в строковой цитате?Можем ли мы выполнить некоторую арифметическую операцию в двойных кавычках?
// Expected result is:
// 5 + 11 = 16
echo "$x + $y = {$x+$y}"; // Parse error
echo "$x + $y = {$x}+{$y}"; // 5 + 11 = 5+11
echo "$x + $y = ${x+y}"; // 5 + 11 =
Почему это должно быть внутри кавычек? Чего вы пытаетесь достичь? Почему бы не конкатенировать ответ? 'echo '$ x + $ y =". ($ x + $ y); ' – naththedeveloper
http://stackoverflow.com/questions/12692727/how-to-make-a-calculator-in-php - но что бы вы ни делали do, не позволяйте никому убеждать вас использовать eval() –
@FDL Я пытаюсь поставить его в тройной оператор. – weeix