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

مؤلف: Lewis Jackson
تاريخ الخلق: 8 قد 2021
تاريخ التحديث: 4 قد 2024
Anonim
[ Learn PHP 5 In Arabic ] #79 - Predefined Variables - Globals
فيديو: [ Learn PHP 5 In Arabic ] #79 - Predefined Variables - Globals

المحتوى

تعريف - ماذا يعني المتغير العالمي؟

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


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

يشرح Techopedia المتغير العالمي

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

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


الإصدارات السابقة من اللغات غير المهيكلة مثل BASIC و COBOL و Fortran تستخدم المتغيرات العالمية فقط. ومع ذلك ، تستخدم لغات مثل Lua و Forth و Perl المتغيرات العامة افتراضيًا كما تفعل معظم البرامج النصية shell.