O SC interpreta e muda todo o código php nativo que você coloca nos eventos dele no projeto, ele na hora que vai gerar adapta o código php com as macros dele, etc, se você for colocar um código php nativo, dentro de um template html possivelmente este código ‘não vai ser adaptado para o padrão SC’ porque o sc não vai trabalhar em cima dele para converte para o padrão, você pode fazer um teste para ver, mas normalmente é feito só o html e depois o código é colocado nos eventos da consulta para fazer as trocas dos campos {meu_campo_html}.
Tanto é que existe até a app_blank para o SC poder manipular o código nativo php, mais as macros dele.
- Mas como falei tente colocar um código php no seu template html para ver o que acontece.
<!doctype html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
<?php
if(isset($titulo)) {
echo $titulo . ' | ';
}
?>
StackOverflow
</title>
</head>
<body>
<?php include('cabecalho.php') ?>
<?php echo $conteudo ?>
<?php include('rodape.php') ?>
</body>
</html>