القائمة الرئيسية

الصفحات

يمكن تعريف النطاق على أنه مدى توافر المتغير للبرنامج الذي تم الإعلان عنه فيه. يمكن أن تكون متغيرات PHP أحد أنواع النطاقات الأربعة -

  • المتغيرات المحلية
  • معلمات الوظيفة
  • المتغيرات العالمية
  • المتغيرات الثابتة.

المتغيرات العالمية

على عكس المتغيرات المحلية ، يمكن الوصول إلى متغير عالمي في أي جزء من البرنامج. ومع ذلك ، من أجل التعديل ، يجب الإعلان صراحةً عن المتغير الشامل على أنه عالمي في الوظيفة التي سيتم تعديله فيها. يتم تحقيق ذلك ، بشكل ملائم بما فيه الكفاية ، من خلال وضع الكلمة الأساسية GLOBAL أمام المتغير الذي يجب التعرف عليه على أنه عالمي. يؤدي وضع هذه الكلمة الرئيسية أمام متغير موجود بالفعل إلى إخبار PHP باستخدام المتغير الذي يحمل هذا الاسم. فكر في مثال -


<?php
   $somevar = 15;
   
   function addit() {
      GLOBAL $somevar;
      $somevar++;
      
      print "Somevar is $somevar";
   }
   
   addit();
?>

سيؤدي هذا إلى النتيجة التالية -

Somevar is 16
هل اعجبك الموضوع :

تعليقات