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

Возвращение Ссылки в Php

<р> Возвращение Ссылки в PHP Понимание PHP Reference - Часть 2 Введение Это часть 2 из моей серии, понимание PHP Reference. В этой части серии, мы видим, как функция PHP может возвращать результат по ссылке. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Вернуться значения функции Функция может возвращать значение, например, 15, или строковый литерал.

Функция также может возвращать ссылку, например, что-то вроде & $ вар. Для функции, возвращающей ссылку, это, как вы должны поставить функцию в период между & и $ вар. Функция возвращает ссылку Рассмотрим следующий код: функцию & FUNC () {$ MYVAR = 25; вернуть $ MYVAR; } $ VAR = FUNC (); Эхо $ Var; ?> У вас есть определение функции, функ. В описании функции, название функции начинается с &. Это означает, что функция будет возвращать ссылку, а не значение. В определении функции, вы вернетесь значение ($ MYVAR выше).

Из-за предшествующий и в имени функции, ссылка на области в памяти, что сохраняет возвращенное значение является то, что на самом деле вернулся. Это возвращаемой ссылки присваивается обычного значения в операторе вызова функции. Попробуйте выше программу, если вы еще этого не сделали. Таким образом, чтобы вернуть ссылку, перед именем функции в описании функции с &. Когда функция возвращает значение, ссылка на это значение на самом деле вернулся.

Читайте и попробуйте следующий код функции, определение которого не имеют переменную: Функция & FUNC () {возвращение 15; } $ VAR = FUNC (); Эхо $ Var; ?> В этом случае нет исходная переменная держит значение интерес (15). Однако ссылка на значение, хранящееся где-то в области памяти на самом деле возвращается. Примечание: При вызове функции, которая возвращает ссылку, вы не предшествуют вызов функции с &. Подтверждение возвращения по ссылке в следующей программе, у вас есть две глобальные переменные. У вас также есть функции и вызов функции.

Функция изменяет значение первого глобальной переменной. Вызов функции возвращает ссылку на глобальную переменную, после того, как был изменен внутри функции. Это возвращаемой ссылки присваивается второй глобальной переменной. Две переменные затем повторил то же самое отображение измененное значение, подтверждая, что ссылка была возвращена. Возвращенный ссылка ссылка на стоимости первой глобальной переменной. $ var1 = 25; Функция & FUNC () {глобальной $ var1; $ var1 = 37; вернуть $ var1; } $ Var2 = FUNC (); Эхо $ var1. "Эхо $ var2.

" ?>

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