PHP 함수 내부 변수

함수 내부에서 선언된 변수는 외부에서 보이지 않습니다. 예제를 통해 살펴보겠습니다. 다음과 같은 변수가 있다고 가정해 보세요:

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

이제 함수 외부에서 변수 $num 을(를) 출력해 보려고 합니다:

php<?php
  function func()
  {
    $num = 1;
  }
  
  func();
  echo $num; // 오류
?>
Задание 1

다음 코드의 실행 결과는 무엇일지 설명하세요:

php<?php
  function func()
  {
    $aaa = '!!!';
  }
  
  func();
  echo $aaa;
?>
Задание 2

다음 코드의 실행 결과는 무엇일지 설명하세요:

php<?php
  function func($aaa)
  {
    $aaa = 222;
  }
  
  func(111);
  echo $aaa;
?>