AUTOR PREGUNTA #1
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
Donde $mivar pierde el valor o no lo toma
$mivar=100; function calculos($coeficiente) { $calculovalor=$mivar*$coeficiente; .. .. }
Donde $mivar pierde el valor o no lo toma
-
¿Tienes la misma pregunta? Yo también
PREGUNTAS SIMILARES
#2
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:
Lo referencias en forma global
Obviamente la mejor solución es la primera para evitar variables globales que están disponibles para cualquier método dentro del código.
Para poder ahcer esto tienes dos opciones
Lo envias como parametro:
$mivar=100; function calculos($mivar, $coeficiente) { $calculovalor=$mivar*$coeficiente; .. .. }
Lo referencias en forma global
$mivar=100; function calculos($coeficiente) { global $mivar; $calculovalor=$mivar*$coeficiente; .. .. }
Obviamente la mejor solución es la primera para evitar variables globales que están disponibles para cualquier método dentro del código.
- Tutoriales PROFESIONALES gratis aquí los tienes
- Calcular el valor de una celda dependiendo de los valores de otras celdas
- Word no puede crear archivo de trabajo. Compruebe la variable de entorno temporal
- Utilizar una variable para instanciar una clase
- Como obtener un valor desde un combobox en python