|
|
|
| Что означает знак & перед переменной?
function give_contener_name(&$count_cont) {
return $count_cont++;
} | |
|
|
|
|
|
|
|
для: zagazz
(23.06.2010 в 15:52)
| | передача параметра по ссылке
в этом случае:
<?php
function give_contener_name(&$count_cont) {
return $count_cont++;
}
$x = 5;
give_contener_name($x);
echo $x; // 6
|
в этом случае:
<?php
function give_contener_name($count_cont) {
return $count_cont++;
}
$x = 5;
give_contener_name($x);
echo $x; // 5
|
| |
|
|
|
|
|
|
|
для: psychomc
(23.06.2010 в 16:23)
| | Т.е. правильно ли я понял. В первом случае параметр который мы передали функции был этой фунцией изменен, а во втором нет. | |
|
|
|
|
|
|
|
для: zagazz
(23.06.2010 в 17:42)
| | да. по сути в первом случае работаем с той же областью памяти, во втором случае создается копия | |
|
|
|
|
|
|
|
для: psychomc
(23.06.2010 в 18:03)
| | Спасибо | |
|
|
|
|
|
|
|
для: zagazz
(24.06.2010 в 09:20)
| | http://php.su/learnphp/?re
подробное объяснение | |
|
|
|