правильный синтаксис конкатенации?

132
23 декабря 2020, 09:20

vs code и netbeans дружно бычат что неожидали такого от меня

$xml =  <<<XML
<?xml version='1.0' ?>
<userInfo version="1.6">
<firstName>' .$data["firstName"]. '</firstName>
<lastName>' . $data["lastName"] . '</lastName>
<salary>' . $data["salary"] . '</salary>
<age>' . $age . '</age>
<creditScore>' .  $creditScore . '</creditScore>
</userInfo>
XML;

так что им нужно то???.

Answer 1

так что им нужно то?

Не им нужно, а вам - перечитать про синтаксис heredoc, и в целом про экранирование переменных в строках.

$xml =<<<XML
<?xml version='1.0' ?>
<userInfo version="1.6">
    <firstName>{$data["firstName"]}</firstName>
    <lastName>{$data["lastName"]}</lastName>
    <salary>{$data["salary"]}</salary>
    <age>$age</age>
    <creditScore>$creditScore</creditScore>
</userInfo>
XML;
READ ALSO
Обмен данными между activity и fragments [дубликат]

Обмен данными между activity и fragments [дубликат]

Есть активити с таймером, который увеличивает значение переменной VarЕсть 2 фрагмента

143
Hibernate FetchType.LAZY не работает

Hibernate FetchType.LAZY не работает

У меня имеются 2 сущности связанные между собой

123
Можно ли адаптировать блок кода под Java stream API?

Можно ли адаптировать блок кода под Java stream API?

Стоит задача собрать в мапу студентов с самой большой оценкой из каждого классаКласс студент

124
Сохранение даты в MySQL

Сохранение даты в MySQL

Я обычно использую VARCHAR(255) и в java пишу preparedStatementsetString(

119