Cita:
Empezado por lucasarts_18
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