![]() |
que significa el operador "=&"
hola a todos, mi pregunta es la sgte: que significa el operador =& , he estado viendo algunos proyectos de GNU y me tope con esta linea de codigo, me gustaria que me ayuden a interpretarla: Código PHP:
|
Uso normal:
Código:
Código:
Saludos |
gracias mick
gracias mick, tu respuesta fue bastante clara y convincente
con el operador =& ($a =& $b), lo que se hace es simplemente el paso del valor de una variable por referencia |
Cita:
Gracias... Hasta Luego .- |
Cita:
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 |
Cita:
|
Cita:
Hasta Luego .- |
La franja horaria es GMT +2. Ahora son las 21:41:38. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi