Cargando

Ir a contenido

X

Por qué pierde el valor mi variable php?





#1   Roberto27

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


#2   Marta Mendez

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.

#3   Roberto27

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