променлива позоваване Php

Обикновено, когато писането на програмата променливи се задават стойности на други променливи. С други думи, ако се присвоява стойност на променливата $ aVariable друга променлива $ anotherVariable. копие от стойността на първото променлива $ aVariable ще бъдат записани във втората $ anotherVariable. Впоследствие без промяна на стойността на първата променлива няма да се отрази на стойността на втората. Това показва, че програмата в следния пример:

Този пример създава променлива $ aVariable и се присвоява стойност на 33. След това е определената стойност на променливата $ anotherVariable. Копие от първата променлива е написан на втория, и след това да промените стойността на първата променлива 555 не засяга второто. Това може да се разглежда като резултат от изходните стойности на втората променлива в прозореца на браузъра.

В PHP, можете да направите нещата по различен начин, което води до променливата $ anotherVariable постоянно има същата стойност като тази на променливата $ aVariable. Това се демонстрира със следния пример:

В тази програма ние добавихме само един характер в сравнение с програмата на първия пример. символ името на променливата $ aVariable казва, че ние създаваме връзка към тази променлива, а сега всички промени стойността му се отрази на стойността на променливата $ anotherVariable. С други думи, и двете от тези променливи са свързани с една и съща стойност.

Тъй като тази техника позволява да се избегне копиране стойности от една променлива в друга, това може да доведе до известно увеличение на производителността на програмата, но толкова малка, че едва ли можете да го забележите на окото. Когато optimizitsii високо натоварване трябва да е наясно с това.

Позоваванията на променливи в PHP могат да образуват една безкрайна разкрой, например:

Позоваванията в PHP може да се използва, когато се работи с елементите на масив:

Позоваванията променливи в PHP могат да бъдат използвани в foreach контур за промяна на стойностите на елементите на масив:

ние също Mauger meredavat функция връзка аргумент.