Foros del Web » Programando para Internet » PHP »

crear variables "superglobales"

Estas en el tema de crear variables "superglobales" en el foro de PHP en Foros del Web. Hola a todos , quería saber si existe un modo de crear variables propias que estén disponibles en todos los ámbitos del script sin tener ...
  #1 (permalink)  
Antiguo 17/02/2012, 06:02
 
Fecha de Ingreso: agosto-2011
Mensajes: 110
Antigüedad: 12 años, 7 meses
Puntos: 13
crear variables "superglobales"

Hola a todos , quería saber si existe un modo de crear variables propias que estén disponibles en todos los ámbitos del script sin tener que usar la palabra "global" en cada función , me explicare mejor.

Estoy creando un modulo adaptable a cualquier pagina web, luego el modulo es llamado desde un código que yo , en principio , desconozco.

Tengo un array con todas las cadenas en los diferentes idiomas y tengo que usarlas en funciones y demás. He visto en el FAQ , los ejemplos de sitios en múltiples idiomas y utilizan el array $_SESSION, pero como ya he dicho, es un modulo que se incorpora a una web y no se hasta que punto puede afectar el que yo inicie y acabe sesiones dentro del modulo (aun comprobando si ya se ha iniciado una) por lo que me parece mas sencillo y "correcto" usar simple y llanamente lo que necesito que seria un array propio y a ser posible sin tener que sar "global" dentro de cada función.

No se si me he explicado con claridad

gracias y un saludo.
  #2 (permalink)  
Antiguo 17/02/2012, 06:14
 
Fecha de Ingreso: junio-2002
Ubicación: España
Mensajes: 348
Antigüedad: 21 años, 9 meses
Puntos: 8
Respuesta: crear variables "superglobales"

Mi respuesta es muy simple pero tal vez te sirva.
Créate un archivo de variables globales, por ejemplo common.php, ahí te declaras tus variables y luego las manejas desde donde te hagan falta importando el archivo common.php
Espero que te sirva
__________________
Bicis nuevas y de segunda mano: Bicibid
  #3 (permalink)  
Antiguo 17/02/2012, 06:29
 
Fecha de Ingreso: agosto-2011
Mensajes: 110
Antigüedad: 12 años, 7 meses
Puntos: 13
Respuesta: crear variables "superglobales"

Cita:
Iniciado por ZeroZ Ver Mensaje
Mi respuesta es muy simple pero tal vez te sirva.
Créate un archivo de variables globales, por ejemplo common.php, ahí te declaras tus variables y luego las manejas desde donde te hagan falta importando el archivo common.php
Espero que te sirva
Hola, gracias por la respuesta, en principio eso es lo que había pensado, pero cuando creo funciones, si tengo que mostrar algún texto , debo "importar" la variable a la función mediante el uso de global, ya que las variables creadas fuera de la función no tienen ámbito dentro de ellas, salvo que se las pase como parámetros, así que me veo en la misma situación.

hasta ahora lo he ido haciendo usando "global" si no encuentro un metodo mejor.. pues seguiré con ese.

Gracias por tu respuesta.

Etiquetas: variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:18.