PHP의 전역 변수

이미 알고 계시듯이, 외부 변수는 함수 내부에서 접근할 수 없습니다:

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

그러나, 이들을 접근 가능하게 만들 수 있습니다. 이를 위해 함수 내부에서 변수를 global 명령어를 사용하여 전역으로 선언해야 합니다. 그러면 PHP는 우리가 정확히 외부 변수를 참조하고 있다는 것을 이해할 것입니다:

php<?php
  $num = 1;
  
  function func()
  {
    global $num; // 전역으로 선언
    $num = 2;
  }
  
  func();
  echo $num; // 2
?>
Задание 1

코드가 의도한 대로 작동하도록 수정하세요:

php<?php
  $num = 1;
  
  function func()
  {
    $num++;
  }
  
  func();
  echo $num; // 2를 출력해야 함
?>
Задание 2

코드가 의도한 대로 작동하도록 수정하세요:

php<?php
  $num = 1;
  
  function func()
  {
    $num++;
    return $num;
  }
  
  echo func(); // 2를 출력해야 함
?>
Задание 3

코드가 의도한 대로 작동하도록 수정하세요:

php<?php
  $num = 1;
  
  function func()
  {
    return $num;
  }
  
  echo func(); // 1을 출력해야 함
?>