Estoy armando una web multiligue, la cual el idioma (es - en) es pasado como parametro en la URL, luego, dentro de if el cual, segun el idioma elegido, debe cargar uno u otro archivo que contiene funciones especificas según el idioma, el if tiene la siguiente forma
Código PHP:
if ($lang == 'es'){
require_once "funciones_es";
}
elseif($lang == 'en'){
require_once "funciones_en";
}
Código PHP:
function getTitle($parametro){
return "Titulo en español con el parametro ".$parametro;
}
Código HTML:
Ver original
Como se puede apreciar la función es utilizada para generar el title de la pagina
Ahora detallo mi problema, todo funciona correctamente, se genera el title en ambos idiomas y se muestran con normalidad... peroooo... en el servidor esta generando el siguiente error_log
Código:
Dicha linea es precisamente elCall to undefined function getTitle() in /home/dominio/public_html/COUNTRIES/es/pais.php on line 24
Código HTML:
Ver original
Luego de darle muchas vueltas al asunto, no logro encontrar solución alguna, haciendo algunas modificaciones me di cuenta de que el require_once, cuando esta fuera del if no genera el error.
Alguien que me pueda dar una mano porfavor
Gracias de antemano.