echo — выполнить код php внутри строки

Этот вопрос только для меня, чтобы учиться. Я легко могу разрешить его за пределами эха … но ОБЯЗАТЕЛЬНО должен быть способ выполнить базовый расчет или вызов функции в операторе эха … верно?

$CurrentMembershipYear = '2016';

echo '<h2>Two-Year Membership for '.$CurrentMembershipYear.' and '.intval($CurrentMembershipYear)+1.'</h2>';

Это должно быть эхомДвухлетнее членство на 2016 и 2017 годы«но вместо этого генерирует ошибки. Обычно я просто предварительно вычисляю второе значение перед оператором echo и просто передаю его как переменную … но наверняка есть способ поместить это вычисление в строку?

1

Решение

не берите в голову … мозг с костями спит. Просто нужна скобка … Я пробовал только пышные скобки:

$CurrentMembershipYear = '2016';

echo '<h2>Two-Year Membership for '.$CurrentMembershipYear.' and '.(intval($CurrentMembershipYear)+1).'</h2>';
1

Другие решения

скобки должны решить это

(intval($CurrentMembershipYear)+1)
0

По вопросам рекламы [email protected]