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

الصفحات

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

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

المتغيرات الثابتة

يُعرف النوع الأخير من تحديد النطاق المتغير الذي أناقشه بالثابت. على عكس المتغيرات المعلنة كمعلمات دالة ، والتي يتم تدميرها عند خروج الوظيفة ، فإن المتغير الثابت لن يفقد قيمته عند إنهاء الوظيفة وسيظل يحتفظ بهذه القيمة في حالة استدعاء الوظيفة مرة أخرى.

يمكنك إعلان أن المتغير ثابت ببساطة عن طريق وضع الكلمة الأساسية STATIC أمام اسم المتغير.


<?php
   function keep_track() {
      STATIC $count = 0;
      $count++;
      print $count;
      print "<br />";
   }
   
   keep_track();
   keep_track();
   keep_track();
?>

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

1
2
3
هل اعجبك الموضوع :

تعليقات