Interna variabler i funktioner i PHP

Variabler deklarerade inuti en funktion är inte synliga utifrån. Låt oss titta på ett exempel. Anta att vi har följande variabel:

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

Låt oss försöka skriva ut variabeln $num utifrån funktionen:

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

Berätta vad som blir resultatet av att köra koden:

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

Berätta vad som blir resultatet av att köra koden:

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