Hola, tengo un problema raro ( y tonto ) , es algo simple que no quiere funcionar,
Tengo un fichero de idiomas, que guarda los idiomas en un array.
Ejemplo ficticio:
includes/lang/es.php
dentro del fichero de lenguaje tengo
Código PHP:
<?php
$lang = array();
$lang['hello']='hola';
?>
y una clase (pongo un ejemplo ficticio para copiar la clase entera que es muy grande)
Código PHP:
<?php
include ("includes/lang/es.php");
class test {
// propiedades
// constructor
// metodos
// bla bla bla
echo "test";
echo $lang['hello'];
}
debería imprimir "hola" pero no lo hace. (instanciando la clase y todo lo demas que no puse en el ejemplo , obviamente). Sin embargo el primer echo "test" sí me lo imprime.
si hago esto mismo usando funciones comunes anda perfecto, pero dentro de la clase no funciona. el array $lang no es accesible dentro de la clase.
alguna idea?