Parametri per riferimento in PHP
Si può fare in modo che la modifica di un parametro della funzione porti alla modifica del parametro esterno alla funzione. Per fare ciò, il parametro della funzione deve essere dichiarato come riferimento:
php<?php
function func(&$num)
{
$num = 2;
}
$num = 1;
func($num);
echo $num; // 2
?>
Задание 1
Correggi il seguente codice in modo che l'array venga modificato all'interno della funzione:
php<?php
$num = 1;
function func($num)
{
$num++;
}
func($num);
echo $num; // dovrebbe stampare 2
?>
Задание 2
Correggi il seguente codice in modo che l'array venga modificato all'interno della funzione:
php<?php
$arr = [1, 2, 3, 4, 5];
function func($arr)
{
$arr[0] = '!';
}
func($arr);
var_dump($arr);
?>