Референци параметри во 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);
?>