Modificar PHP Personaliza cómo PHP llama a una función
¿Se puede modificar php para crear una forma personalizada de llamar a una función php sin abrir y cerrar etiquetas php? Por ejemplo, dada una función de ejemplo como esta que esincluido en mis 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;
}
}
};
?>
¿Hay alguna forma de modificar php en su núcleo, para que pueda llamarse, por ejemplo, así:
<title>{{Title}}</title>
En lugar de esto:
<title><?php title(); ?></title>
Parece que todos bajo el sol están escribiendo motores de plantillas que usan esta agradable y agradable sintaxis con llaves dobles para rodear las variables. Solo estaba tratando de pensar en una forma de evitar instalar otra cosa y hacer esto con php nativo.