*   >> Чтение Образование Статьи >> science >> programming

Переменные как синонимы Php

<р> Переменные как синонимы в PHP Понимание PHP Reference - Часть 1 Введение Это часть 1 из моей серии, понимание PHP Reference. В этой части серии мы рассмотрим основы PHP Reference. Все, что обсуждалось здесь применимо к PHP 5. Вы должны базовые знания в PHP для того, чтобы понять эту серию. Если у вас нет, что Необходимые знания, а затем прочитать серию я написал в этом блоге, чьи Первая часть под названием Приступая к работе с PHP. Для достижения этой серии, просто введите название и имя Мое Клейс в поле поиска на этой странице и нажмите Поиск.

Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Регион в памяти область в памяти является последовательным множество клеток в памяти компьютера. Область памяти может содержать привязки, например целое число или число с плавающей точкой или строка. Регион также может провести экземпляра объекта.

Рассмотрим следующее заявление: $ MYVAR = 56; В этом утверждении 56 представляет собой целое число, которое находится в области памяти. На данный момент это 56 идентифицируется переменной, $ MYVAR. Сделайте еще одну переменную Определить же регионе можно сделать еще одну переменную определить область памяти уже определены для 56 в выше заявления. Следующий фрагмент кода делает это: $ MYVAR = 56; $ herVar = & $ MYVAR; Есть два заявления здесь. Первый инициализирует переменную в обычном порядке, назначая 56 до $ MYVAR. Второе утверждение также инициализирует новую переменную.

Правый операнд этого второго утверждения предыдущего переменная предшествует амперсанд, &. Переменная $ MYVAR уже идентифицирует область в памяти, которая имеет 56. По предварив его и во втором заявлении и присвоения результата новой переменной, $ herVar, вы делаете новую переменную определить то же место памяти, на которой 56. Теперь, $ и $ MYVAR herVar определить ту же область в памяти, которая имеет, 56. В этот момент, вы можете получить 56 с использованием либо $ MYVAR или $ herVar.

Что такое Ссылка в PHP? Это то, что спецификация PHP говорит о ссылке в PHP: "ссылки PHP позволяют сделать две переменные для обозначения того же содержания". В этой цитате, "содержание" средств, стоимости в регионе. В приведенном выше сегменте кода повторной ниже, 56 это значение в регионе. $ MYVAR = 56; $ herVar = & $ MYVAR; В этом сегменте кода, мы можем сказать и $ MYVAR ссылкой. Мы можем сказать, что если вы предшествовать переменную &, вы получите ссылку. Разыменование Разыменование средства получения значения из ссылки.

В приведенном выше фрагменте кода, и $ MYVAR не может возвращать значение. Разыменование значение в PHP легко: просто использовать (типа) исходной переменной или переменной, который получил ссылку. Для приведенного выше сегменте кода, $ MYVAR или $ herVar будет производить значение. Попробуйте следующий код: $ MYVAR = 56; $ herVar = & $ MYVAR; Эхо $ MYVAR. "эхо $ herVar." ?> Переменные Многие Ссылаясь на одно значение в приведенной выше программе, двух переменных (оригинал и новой переменной) в виду то же значение.

Вы можете сделать больше, чем две переменные относятся к той же стоимости, которая в той или иной области в памяти. В следующей программе, которая работает, ссылку из региона же памяти (имеющий значение) присваивается трех переменных, что в общей сложности 4 переменных, относящихся к той же области памяти; ссылка разработана с оригинальной переменной перед назначением на трех других. $ VAR0 = "PHP это хорошо."; $ var1 = & $ VAR0; $ var2 = & $ VAR0; $ var3 = & $ VAR0; Эхо $ VAR0. "Эхо $ var1." Эхо $ var2. "Эхо $ var3.

" ?> В следующей программе, ссылка разработана с оригинальной переменной, а затем присваивается второй переменной; еще один вырабатывается из второй переменной, а затем переданы третьей переменной; и еще один разрабатывается с третьей переменной, а затем присваивается переменной четвертом: $ VAR0 =; "PHP это хорошо." $ var1 = & $ VAR0; $ var2 = & $ var1; $ var3 = & $ var2; Эхо $ VAR0. "Эхо $ var1." Эхо $ var2. "Эхо $ var3." ?>

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.