Modifique o PHP. Personalize como o PHP chama uma função
O php pode ser modificado para criar uma maneira personalizada de chamar uma função php sem abrir e fechar tags php? Por exemplo, dado um exemplo de função como esta que éincluído nas minhas páginas estáticas:
<?php
function title(){
$files = array(
"service.php"=>"This is a Service Page Title",
"index.php"=>"This is a Home Page Title",
"contact.php"=>"This is a Contact Page Title"
);
foreach($files as $file => $title) {
$thisFile = basename($_SERVER['PHP_SELF']);
if($file == $thisFile){
echo $title;
break;
}
}
};
?>
Existe alguma maneira de modificar o php em seu núcleo, para que ele possa ser chamado, por exemplo, assim:
<title>{{Title}}</title>
Em vez disso:
<title><?php title(); ?></title>
Parece que todo mundo está escrevendo mecanismos de modelo que usam essa sintaxe agradável e amigável com chaves duplas para cercar variáveis. Eu estava apenas tentando pensar em uma maneira de evitar a instalação de outra coisa e apenas fazer isso com o php nativo.