Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/12/2004, 09:36
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 6 meses
Puntos: 16
Cita:
Iniciado por ArrauKano
esto es sin referencia:
$a = 1;
$a = $b;

ahora hay 2 valores = a 1 en memoria

pero con referencia

$a = 1;
$a =& $b;

ahora b y a apuntan a un valor de la varaible en memoria, = ambas valen 1, pero en el primer caso se usaron 2 porciones de memoria, aki la referencia apunta a la misma porcion de memoria.
Mas bien el codigo es al reves:

$a = 1;
$b = $a;

y

$a = 1;
$b =& $a;

Y para completar el ejemplo, a estos dos codigos añade:

$a++;
echo $b;

En el primer caso, mostrara 1, mientras que en el segundo, mostrara 2.

En el manual http://es.php.net/manual/en/language.references.php

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.