index.php:
Código PHP:
<?php
//Asignar idioma por defecto
$_COOKIE["lang"] = 'es';
require_once 'messages.php';
echo getMessage("m1");
?>
messages.php:
Código PHP:
<?php
$messages_es = array(
"m1" => 'Este es un ejemplo de mensaje en español.'
);
$messages_en = array(
"m1" => "This is an example of a message in English."
);
function getMessage($message_name)
{
switch ($_COOKIE["lang"])
{
case "es";
return $messages_es[$message_name];
break;
case "en";
return $messages_en[$message_name];
break;
}
}
?>
Me da fallo en la línea 15 de messages.php:
Código:
Notice: Undefined variable: messages_es in ......./messages.php on line 15