Как я могу получить общее количество обеих переменных, как ожидалось? [Дубликат]

0

Я написал простой скрипт для повторения всего двух переменных в <h1>, но он дает странные результаты

<?php

    $i=10; $j=20;

    var_dump($i);
    var_dump($j);
    echo '<h1>'.$i+$j.'</h1>';

?>

Результат этого скрипта:

int(10)
int(20)
20</h1>

Я ожидал 30, но он съел тэг <h1>, как я могу сделать это, как ожидалось?

Теги:

1 ответ

2
Лучший ответ

Попробуй это:

echo '<h1>'.($i+$j).'</h1>';

Это объясняет, почему вам нужно так конкатенироваться. Вот рабочая демонстрация.

  • 0
    да, но можете ли вы объяснить, что происходит без брекетов?
  • 0
    Приоритет операторов
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню