Interne variabelen van functies in PHP

Variabelen die binnen een functie worden gedeclareerd, zijn niet van buitenaf zichtbaar. Laten we kijken naar een voorbeeld. Stel dat we de volgende variabele hebben:

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

Laten we proberen de variabele $num van buitenaf uit te voeren:

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

Vertel wat het resultaat van de code-uitvoering zal zijn:

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

Vertel wat het resultaat van de code-uitvoering zal zijn:

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