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