Как убрать php-врезки из html?
Банальный пример: 
<html>
<body>
<?=$title?>
Some text
<a href="<?=$link?>">link</a>
</body>
</html>
Как-то так, также есть конструкции if: endif;, которые помогут в вашем случае, а выводить через echo все подряд - бред
В простом случае, когда используется mvc во views создается что то типа этого

<?php if (isset($login)): ?>
    <div class='col-xs-6' id='login_text'>
        <p class='login_text'>Здравствуйте, <?= $login ?>!</p>
    </div>
<?php else: ?>
    <div class='col-xs-6' id='login_text'>
        <form action='' method='post' class='login' id='login'>
            <label>Логин</label>
            <input type='text' name='login'
                   value='<?= $_COOKIE[' gyppi_login'] ?? $_COOKIE['gyppi_login'] ?>' required>
            <label>Пароль</label>
            <input type='password' name='password'
                   value='<?= $_COOKIE[' gyppi_password'] ?? $_COOKIE['gyppi_password']?>'
                   required>
            <input name='button' type='submit' value='Войти'>
        </form>
        <button onclick='window.location="registration.php"' class='registration' id='regbutton'>Регистрация</button>
        <?php if (isset($error_message)): ?>'
            <div>
                <p class="error_message"><?=$error_message?></p>
            </div>
        <?php endif; ?>
    </div>
<?php endif; ?>


onclick='window.location="registration.php"'

Такие вещи надо тоже в js код выносить.

Также можно использованить щаблонизаторы - Twig, Smarty