Verwijderingsparameters in PHP
Dit kan so gemaak word dat die verandering van 'n funksieparameter lei tot 'n verandering van die parameter buite die funksie. Om dit te doen, moet die funksieparameter as 'n verwysing verklaar word:
<?php
function func(&$num)
{
$num = 2;
}
$num = 1;
func($num);
echo $num; // 2
?>
Korrigeer die volgende kode sodat die skikking binne die funksie verander:
<?php
$num = 1;
function func($num)
{
$num++;
}
func($num);
echo $num; // moet 2 uitvoer
?>
Korrigeer die volgende kode sodat die skikking binne die funksie verander:
<?php
$arr = [1, 2, 3, 4, 5];
function func($arr)
{
$arr[0] = '!';
}
func($arr);
var_dump($arr);
?>