Foros del Web » Programando para Internet » PHP »

como evitar poner global dentro de cada funcion

Estas en el tema de como evitar poner global dentro de cada funcion en el foro de PHP en Foros del Web. Hola a todos. Me gustaría saber si existe alguna forma de no tener que declarar una variable como global dentro de una función para decirle ...
  #1 (permalink)  
Antiguo 04/02/2009, 08:40
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
como evitar poner global dentro de cada funcion

Hola a todos. Me gustaría saber si existe alguna forma de no tener que declarar una variable como global dentro de una función para decirle al interprete que esa variable esta haciendo referencia a una variable definida fuera de la misma.
Gracias de antemano.
__________________
Add, never Remove
  #2 (permalink)  
Antiguo 04/02/2009, 09:39
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: como evitar poner global dentro de cada funcion

Hola mariano_donati,

Puedes usar en ese caso $GLOBALS['nombre_de_tu_var'].

Saludos
  #3 (permalink)  
Antiguo 05/02/2009, 06:09
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
Respuesta: como evitar poner global dentro de cada funcion

Gracias por tu respuesta GatorV. Conocía de esa opción. En realidad me estaba refiriendo si se podía modificar alguna opción de configuración del interprete desde algún lado para que no haga falta declarar como globales dentro de cada función. Pido disculpas por no haberme explicado en mayor detalle.
Saludos y gracias otra vez por tu respuesta.
__________________
Add, never Remove
  #4 (permalink)  
Antiguo 05/02/2009, 12:05
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: como evitar poner global dentro de cada funcion

Puedes usar http://www.php.net/register_globals, aunque ten en cuenta que es un riesgo de seguridad y ya va a estar descontinuado desde PHP6.

Saludos
  #5 (permalink)  
Antiguo 05/02/2009, 12:35
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
Respuesta: como evitar poner global dentro de cada funcion

Mmm... era eso lo que estaba buscando, aunque viendo las fallas de seguridad que trae consigo, me parece que no voy a implementarlo.
Gracias por responder.
Saludos.
__________________
Add, never Remove
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 17:26.