PHP'de Global Değişkenler

Bildiğiniz gibi, harici değişkenler fonksiyon içinde erişilemezdir:

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

Ancak, bunları erişilebilir yapmak mümkündür. Bunun için fonksiyon içinde değişkeni global komutuyla global olarak bildirmelisiniz. Bundan sonra PHP, harici değişkene erişmeye çalıştığımızı anlayacaktır:

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

Kodu, tasarlandığı gibi çalışacak şekilde düzeltin:

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

Kodu, tasarlandığı gibi çalışacak şekilde düzeltin:

php<?php
  $num = 1;
  
  function func()
  {
    $num++;
    return $num;
  }
  
  echo func(); // 2 yazdırmalı
?>
Задание 3

Kodu, tasarlandığı gibi çalışacak şekilde düzeltin:

php<?php
  $num = 1;
  
  function func()
  {
    return $num;
  }
  
  echo func(); // 1 yazdırmalı
?>