Variablat e Brendshme të Funksioneve në PHP

Variablat e deklaruar brenda një funksioni, nuk janë të dukshme nga jashtë. Le të shohim në një shembull. Le të themi se kemi variablin e mëposhtëm:

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

Le të përpiqemi të shfaqim variablin $num nga jashtë funksionit:

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

Tregoni, cili do të jetë rezultati i ekzekutimit të kodit:

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

Tregoni, cili do të jetë rezultati i ekzekutimit të kodit:

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