Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/09/2004, 08:36
Avatar de yoseman
yoseman
 
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 4 meses
Puntos: 5
Alguién sabe si existe alguna diferencia entre pasar un valor por referencia a una función a la hora de definirla (o sea con el &) y el global:

Quiero decir que diferencia hay entre:

Código PHP:
$numero=4;
function 
cuadrado (&$numero)
{
$numero*=numero;

y

Código PHP:
$numero=4;
function 
cuadrado ()
{
global 
$numero;
$numero*=numero;

La ventaja de usar globales interpreto que es la de no tener que pasar en la llamada a la función todas las variables, ya que es necesario poner el & y cada variable. Pero mi duda es si hay alguna diferencia (no sé si hago bien siguiendo el hilo con esta pregunta)

sALU2 ;)
__________________
[+]
[+]