Globális változók a PHP-ban

Ahogy már tudod, a külső változók nem elérhetők a függvényen belül:

php<?php
  $num = 1;
  
  function func()
  {
    $num = 2;
  }
  
  func();
  echo $num; // 1
?>

Azonban ezek elérhetővé tehetők. Ehhez a függvényen belül a változót globálissá kell nyilvánítani a global parancs segítségével. Ez után a PHP meg fogja érteni, hogy éppen a külső változóra hivatkozunk:

php<?php
  $num = 1;
  
  function func()
  {
    global $num; // globálissá nyilvánítjuk
    $num = 2;
  }
  
  func();
  echo $num; // 2
?>
Задание 1

Javítsa a kódot úgy, hogy az a tervezettnek megfelelően működjön:

php<?php
  $num = 1;
  
  function func()
  {
    $num++;
  }
  
  func();
  echo $num; // 2-t kell kiírnia
?>
Задание 2

Javítsa a kódot úgy, hogy az a tervezettnek megfelelően működjön:

php<?php
  $num = 1;
  
  function func()
  {
    $num++;
    return $num;
  }
  
  echo func(); // 2-t kell kiírnia
?>
Задание 3

Javítsa a kódot úgy, hogy az a tervezettnek megfelelően működjön:

php<?php
  $num = 1;
  
  function func()
  {
    return $num;
  }
  
  echo func(); // 1-et kell kiírnia
?>