Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Способы передачи переменных в функции
Форумы портала PHP.SU » » Вопросы новичков » Способы передачи переменных в функции

Страниц (1): [1]
 

1. Prizma - 31 Марта, 2013 - 13:22:08 - перейти к сообщению
Давно хотел уточнить существует ли возможность в php передавать не копию переменной в функцию, а допустим переменную ссылку(ссылка на переменную в памяти с возможностью изменения) или константу(ссылка на переменную в памяти без возможности изменения) или ещё какой нибудь способ?
2. DeepVarvar - 31 Марта, 2013 - 17:06:38 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. function test(& $var) {
  2.   echo $var . "<br />";
  3. }
  4.  
  5. $a = 33;
  6. test($a);
  7. a = "zzz";
  8. test($a);
Ключевой символ - амперсанд перед аргументом.

 

Powered by ExBB FM 1.0 RC1