Cargando

Ir a contenido

X

Por qué pierde el valor mi variable php?





  AUTOR PREGUNTA

Publicado 21 marzo 2014 - 21:10
Tengo un problema con un codigo php tengo una variable que quiero referenciar en un funcion pero no me la reconoce y pierde el valor no entiendo porque. el codigo es

Por favor Identificate o Registrate para poder ver este contenido


Donde $mivar pierde el valor o no lo toma
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 21 marzo 2014 - 21:14
El problema es que no puedes pasar un parametro o una variable asi directamente debido a que la funcion es un metodo independiente dentro del codigo y no parte del mismo codigo.
Para poder ahcer esto tienes dos opciones
Lo envias como parametro:

Por favor Identificate o Registrate para poder ver este contenido


Lo referencias en forma global


Por favor Identificate o Registrate para poder ver este contenido


Obviamente la mejor solución es la primera para evitar variables globales que están disponibles para cualquier método dentro del código.

   AUTOR PREGUNTA

Publicado 21 marzo 2014 - 21:15
Tienes razon al trabajar con objetos es mejor no utilizar variables globales he leido algo mas sobre el tema es interesante