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<?php
  function func(&$num)
  {
    $num = 2;
  }
  
  $num = 1;
  func($num);
  echo $num; // 2
?>
Задание 1

Korrigeer die volgende kode sodat die skikking binne die funksie verander:

php<?php
  $num = 1;
  
  function func($num)
  {
    $num++;
  }
  
  func($num);
  echo $num; // moet 2 uitvoer
?>
Задание 2

Korrigeer die volgende kode sodat die skikking binne die funksie verander:

php<?php
  $arr = [1, 2, 3, 4, 5];
  
  function func($arr)
  {
    $arr[0] = '!';
  }
  
  func($arr);
  var_dump($arr);
?>