PHP — передача параметров по ссылке

Отсылая переменную в произвольную функцию, значения первой вне функции остаются без изменений. Если вам требуется, чтобы функция изменяла значение переменной, тогда её необходимо передавать по ссылке. Для использования этой возможности языка PHP достаточно перед именем переменной разместить значок «&» (бе кавычек), — «амперсанд».

Пример PHP передачи переменной по ссылке представлен далее:

<?php
$znachenie = 30;

function plus_chislo(&$znachenie, $shag = 1){
  $shag = (int)$shag;
  $znachenie = $znachenie + $shag;
}

plus_chislo($znachenie, 30);
print $znachenie; // - тут у нас должно получиться число 60.
?>

Здесь мы с вами увеличиваем значение переменной $znachenie из функции plus_chislo() с шагом $shag.

Опубликовано 25-02-2013 в 15:26
PHP


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Свежие комментарии

  • Иван: к записи Привет всем, доброго времени суток! Я излазил весь »
  • Александер: к записи Потом пригляделся, вроде Вы не это имели в виду и »
  • Александер: к записи У Вас не русифицируется, потому что не везде включ »
  • Администратор: к записи Это надо использовать функции вашей CMS. »
  • Alex: к записи Ребят, а подскажите пожалуйста, как реализовать с »
  • Владимир: к записи А как теперь будет выглядеть ссылка для перехода н »
  • Администратор: к записи Не знаю. »

Статистика спама

Последние твиты