Референци параметри в PHP
Може да се направи така, че промяната на параметър във функция да доведе до промяна на параметъра извън функцията. За това параметърът на функцията трябва да бъде деклариран като референция:
<?php
function func(&$num)
{
$num = 2;
}
$num = 1;
func($num);
echo $num; // 2
?>
Коригирайте следния код така, че масивът да се променя вътре във функцията:
<?php
$num = 1;
function func($num)
{
$num++;
}
func($num);
echo $num; // трябва да изведе 2
?>
Коригирайте следния код така, че масивът да се променя вътре във функцията:
<?php
$arr = [1, 2, 3, 4, 5];
function func($arr)
{
$arr[0] = '!';
}
func($arr);
var_dump($arr);
?>