Использование PHP в готовом html

Как можно подключить и использовать PHP в HTML. Я знаю что в самом PHP файле можно через echo'' написать необходимый HTML код, но тогда он для меня не очень удобен. Есть ли способ подключить PHP скрипты к готовому HTML? Если можно будет использовать PHP без перезагрузки страницы будет вообще шикарно.

UPD. Вопрос задал заранее, что бы была возможность получить ответ пока ищу такую же информацию в интернете.


Ответы (2 шт):

Автор решения: nightflash

Меняете расширение файла с html на php и в нужных местах вставляете теги

<?php
   //тут пишите php код
?>

HTML с условиями:

<?php 
  if (условие) { 
?> 
  тут какой-то html код, который будет виден только если условие выполнено
<?php 
  } 
?>

Изменение страницы без её перезагрузки - это изучайте AJAX.

→ Ссылка
Автор решения: Сергей Мишин

Дополнив ответ @nightflash хочу сказать что для шаблонов есть специальный синтаксис для управляющих конструкций Альтернативный синтаксис управляющих структур

Альтернативный синтаксис для некоторых его управляющих структур, а именно: if, while, for, foreach и switch. В каждом случае основной формой альтернативного синтаксиса является изменение открывающей фигурной скобки на двоеточие (:), а закрывающей скобки на endif;, endwhile;, endfor;, endforeach; или endswitch; соответственно.

Примеры

<?php if ($a == 5): ?>
A равно 5
<?php endif; ?>

или

<?php foreach ($users as $user): ?>
Имя пользователя: <?= $user['name']; ?>
<?php endforeach ; ?>

В целом ничто не мешает писать html код без echo.

→ Ссылка