*   >> Lectura Educación Artículos >> science >> programación

Variables como sinónimos en Php

Variables como sinónimos en PHP Entendimiento Referencia PHP - Parte 1 Introducción Esta es la parte 1 de mi serie, Comprensión de referencia PHP. En esta parte de la serie, nos fijamos en los aspectos básicos de PHP Referencia. Todo lo discutido aquí es aplicable a PHP 5. Es necesario un conocimiento básico en PHP con el fin de entender esta serie. Si usted no tiene ese conocimiento prerrequisito, a continuación, lea la serie que escribí en este blog cuya primera parte se titula, Primeros pasos con PHP.

Para llegar a esa serie, sólo tienes que escribir el título y mi nombre Chrys en el cuadro de búsqueda de esta página y haga clic en Buscar. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Región en la memoria Una región en la memoria es un conjunto consecutivo de celdas en la memoria del ordenador.

Una región de memoria puede contener un dato, por ejemplo, un entero o un número de coma flotante o una cadena. Una región puede sostener un objeto instanciado. Considere la siguiente declaración: $ myVar = 56; En esta declaración 56 es un número entero, que está en una región de memoria. Por el momento este 56 es identificado por la variable, $ myVar. Haz otra variable Identificar la misma región Usted puede hacer otra variable identificar la región de memoria ya identificados para 56 en la declaración anterior.

El siguiente segmento de código hace esto: $ myVar = 56; $ herVar = & $ myVar; Hay dos declaraciones aquí. El primero se inicializa una variable de la forma normal, la asignación de 56 a $ myVar. La segunda declaración también inicia una nueva variable. El operando de la derecha de esta segunda declaración es la variable anterior precedido por el signo, y. La variable $ myVar ya identifica a la región en la memoria que tiene 56.

Por lo precede con y en la segunda sentencia y asignar el resultado a la nueva variable, $ herVar, usted está haciendo la nueva variable a identificar la misma ubicación de memoria que tiene 56. Ahora, $ myVar y $ herVar identifican la misma región en la memoria que tiene, 56. En este punto, puede obtener 56 utilizando $ myVar o $ herVar. ¿Qué es una referencia en PHP? Esto es lo que la especificación PHP dice de referencia en PHP: "referencias PHP le permiten hacer dos variables que se refieren a los mismos contenidos". En esta cita, "contenido" significa, el valor en la región.

En el segmento de código anterior se repite a continuación, 56 es el valor de una región. $ myVar = 56; $ herVar = & $ myVar; En este segmento de código, podemos decir, y $ myVar es una referencia. Podemos decir que si preceden a una variable y, se obtiene una referencia. Desreferenciación medios dereferencing obtener el valor de una referencia. En el segmento de código anterior, y $ myVar no puede devolver el valor. Desreferenciación un valor en PHP es fácil: sólo tiene que utilizar (tipo) la variable original o la variable que recibió la referencia.

Para el segmento de código anterior, $ myVar o $ herVar producirá el valor. Pruebe el siguiente código: $ myVar = 56; $ herVar = & $ myVar; echo $ myVar. "echo $ herVar." ?> Muchas variables referidas a un valor en el programa anterior, dos variables (la original y la nueva variable) se refieren al mismo valor. Usted puede hacer más de dos variables se refieren al mismo valor, que se encuentra en una región en particular en la memoria.

En el siguiente programa que funciona, la referencia de la región misma memoria (que tiene un valor) se asigna a tres variables, dando un total de 4 variables referidas a la misma región en la memoria; la referencia se desarrolló a partir de la variable original antes de ser asignado a los otros tres. $ var0 = "PHP es bueno."; $ var1 = & $ var0; $ var2 = & $ var0; $ var3 = & $ var0; echo $ var0. "echo $ var1." echo $ var2. "echo $ var3.

" ?> En el siguiente programa, una referencia se desarrolló a partir de la variable original y luego asignado a una segunda variable; otro se desarrolló a partir de la segunda variable y luego asignado a una tercera variable; y otro se desarrolló a partir de la tercera variable y luego asignado a la cuarta variable: $ var0 =; "PHP es bueno." $ var1 = & $ var0; $ var2 = & $ var1; $ var3 = & $ var2; echo $ var0. "echo $ var1." echo $ var2. "echo $ var3." ?>

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.