| ||||
Respuesta: Sacar Variables de Funciones Si es dentro de una clase puedes generarlo asi:
Código php:
Ver original Pero no se como quieres trabajarlo si devolviendolo con return o haciendo alguna otra cosa. |
| ||||
Respuesta: Sacar Variables de Funciones Entonces tendrias que definirla como variable global: Cita: Te dejo el link aca para que veas algunas otras posibilidades.
Iniciado por php.net Example #2 Uso de $GLOBALS en lugar de global <?php $a = 1; $b = 2; function Suma() { $GLOBALS['b'] = $GLOBALS['a'] + $GLOBALS['b']; } Suma(); echo $b; ?> Suerte! ![]() |
| ||||
Respuesta: Sacar Variables de Funciones Código PHP:
__________________ KIBIT.cl |
| ||||
Respuesta: Sacar Variables de Funciones Adopto ésta, me parece la mejor: Código PHP:
__________________ Mi punto de partida es Que Bueno Lo Nuevo |
| |||
Respuesta: Sacar Variables de Funciones Aunque están muy buenos sus ejemplos, y he entendido un poco mejor sobre el uso de Variables en Funciones, no me expresé totalmente bien. A diferencia de sus ejemplos, la variable nunca se definió en el scope global, sino en el local. Sin return, es imposible usar esa variable local después de llamada la función? Edit: He leído sobre referencias en el Manual pero no entiendo eso o_O ¿Que significa en palabras simples function foo ( &$bar ) ? Ese ampersand? Edit 2: Finalmente entendí, gracias Snd =) Aunque lo dle ampersand me sigue dejando confundido. Última edición por AeroCross; 11/12/2008 a las 13:09 Razón: Algo que se me olvidó. - Edit 2: No había entendido uno de los post. |
| ||||
Respuesta: Sacar Variables de Funciones Poné un ejemplo por favor del problema así nos ahorramos adivinar ;)
__________________ Mi punto de partida es Que Bueno Lo Nuevo |
| |||
Respuesta: Sacar Variables de Funciones El ampersand es precisamente para indicar que ese parámetro será por referencia, es decir que si se modifica el valor dentro de la función se modificará fuera. El ampersand sólo se pone en la declaración de la función. Con el ejemplo que han puesto antes se ve claro. |
| |||
Respuesta: Sacar Variables de Funciones No hay que adivinar, era algo genérico, pero ya mis dos preguntas han sido respondidas muy claramente. Gracias muchachos! |