Ver Mensaje Individual
  #9 (permalink)  
Antiguo 17/01/2005, 06:10
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El termino "Referencia" sólo afecta a como trabaja el "lenguaje" (en este caso PHP .. pues esto lo usan la mayoría de lenguajes de programación) a los datos en sí de tus varaibles/objetos y demás en "memoria" .. Si se usa el & en PHP delante de una función/variable/objeto .. simplemente le dice al lenguaje que tome la misma función/variable/objeto declarado en tal posición de "memoria" y la use .. no creando así otra "instancia" (duplicado) de dicha variable con el consiguiente consumo de recursos del servidor.

No tiene nada que ver con el "ambito" de las varaibles/funciones/objetos en la ejecución de un script .. recordemos que en PHP .. la vida de tus variables/objetos/funciones se limita al tiempo de ejecución del script .. desde que empieza hasta que termina .. ahí muere todo. Si necesitas de una variable por ejemplo en otros scripts (o el mismo script en una recarga) se ha de "propagar" dicho dato por el URL (en un link, formulario campo hidden.. etc) o en una sesión o en una cookie o en otro médio de almacenamiento temporal (un archivo de texto plano . una Base de datos .. etc).

Un saludo,