Ver Mensaje Individual
  #5  
Antiguo 29-01-2008
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Reputación: 22
Mick Va por buen camino
Cita:
Empezado por lucasarts_18 Ver Mensaje
Mick, esto es realmente útil ?, lo digo porque nunca lo he usado en mis proyectos ni en ninguno que haya tenido que modificar

Gracias...

Hasta Luego .-
Tiene sus usos, por ejemplo si hay que pasarle como parametro un array a una funcion para que modifique o añada elementos a ese mismo array hay que usar referencias ya que php no tiene punteros.

Y en php4 si se usan clases/objetos es casi obligatorio, en php 4 cuando haces:
a:= b;
si b es un objeto se crea uno nuevo y se copian todos los datos del original a este con lo que tendremos finalmente dos objetos distintos.
Si tenemos un objetos con decenas o centenas de propiedades y metodos pues duplicarlo es un poco bestia, asi que se usa la & para copiar solo un referencia al mismo objeto o para pasar ese objeto a cualquier funcion que necesite manipularlo.

En php5 el tema de los objetos lo han cambiado y ya es como en java, de modo que si se asignan un objeto a una variable se copia solo una referencia a ese mismo objeto, de modo que no hace falta usar &.

Saludos
Responder Con Cita