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;
?>