Un parámetro o una variable es un área de memoria. En algunos casos, la variable contiene los datos empresariales de interés, como por ejemplo, un determinado nombre o ID de empleado. En otros casos, la variable es una variable de referencia; contiene un valor (concretamente una dirección de memoria) que se utiliza para acceder a los datos empresariales durante la ejecución.
Cuando se asigna una variable que no es de referencia a otra variable que no es de referencia, el resultado es dos copias de los mismos datos empresariales. Si la variable origen de una sentencia assignment contiene, por ejemplo, un determinado ID de empleado, la sentencia hace que la variable destino también contenga dicho ID. Sin embargo, cuando se asigna una variable de referencia a otra variable de referencia, el resultado es que tanto el origen como el destino contienen un valor que se utiliza para acceder a la misma área de memoria.
En estos casos, el argumento es el origen y el parámetro es el destino.
Conceptos relacionados
PageHandler