Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/03/2011, 19:00
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Dudas sobre parámetros de funciones

lo que pasa es que estás imprimiendo el retorno de la función y no la variable:

Código PHP:
Ver original
  1. function prueba2(&$otra_variable_interna)   {
  2.         $otra_variable_interna="Variable dentro de la función";
  3.         return $otra_variable_interna;
  4.     }
  5.     $otra_variable_externa="Variable fuera de la función";
  6.     echo "<p>retorno= ".prueba2($otra_variable_externa).' original='.$otra_variable_externa."</p>";

nota que en este caso la variable $otra_variable_externa en este caso si tomó el valor modificad por la función, en cambio si quitas el operador de referencia (&), la misma conserva su valor.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...