Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2009, 12:42
shock_dude
 
Fecha de Ingreso: febrero-2008
Ubicación: Bahia Blanca
Mensajes: 173
Antigüedad: 16 años, 11 meses
Puntos: 7
no puedo acceder a un array externo desde mi clase

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?