PHP

كيفية التعامل مع المتغيّرات وتعريفها

المتغيّرات
كُتب بواسطة فراس اللو

“المُتغيّرات” Variables هي عصب أي لغة برمجة فبدونها لا يُمكن إنشاء أي برنامج. وباختصار، فإن المُتغيّرات هي عبارة عن صناديق تحوي على قيم مُتغيّرة بداخلها يُمكن وضع أي شيء بداخلها.

في لغة بي إتش بي يُمكن تعريف المُتغيّرات بكل سهولة، فبمجرد وضع إشارة “$” قبل أي كلمة يتم الإشارة على أن هذه الكلمة هي مُتغيّر.

وللتعرّف على المُتغيّرات بشكل أوضح وفهم الفكرة الرئيسية منها تابع ما يلي:

  • قُم بتشغيل السيرفر المحلّي وقُم بإنشاء صفحة جديدة.
  • داخل الصفحة الجديدة جرّب طباعة أي جملة باستخدام دالة echo وجرّبها باستخدام المُتصفح للتأكد من عمل السيرفر المحلي بشكل صحيح.
  • بعدها يُمكن كتابة الجملة التالية
    $v1 = 'أهلاً بالعالم :)';
  • معنى الكلام السابق بسيط جدًا، أخبرك المُفسّر أنه لديك مُتغيّر (صندوق) يحتوي على القيمة “أهلًا بالعالم”.
  • الآن يُمكنك استخدام هذا الصندوق مع دالة echo للطباعة مثلًا لتُصبح الشيفرة على الشكل
    $v1 = 'أهلاً بالعالم :)';
    echo $v1;
  • قُم بحفظ الصفحة وتجربتها داخل المُتصفح لتظهر جملة “أهلاً بالعالم” على الشاشة.
  • مثال آخر على المُتغيرات، قُم بتعريف مُتغيّر باسم s1 ويحمل القيمة 12، ومتغير باسم s2 يحمل القيمة 8
    $s1 = 12;
    $s2 = 8;
  • ما رأيك أن تطبع ناتج جمع المُتغيرين السابقين؟ طبعًا ستستخدم دالة echo لتكون على الشكل
    <?PHP
    $s1 = 12;
    $s2 = 8;
    echo $s1+$s2;
    ?>
  • الرقم الظاهر أمامك هو 20 وهو ناتج جميع العديين السابقين، يُمكنك طباعة المتغير S1 أو S2 فقط دون إجراء أي عملية عليهم.

قد لا تبدو المُتغيرات ذات فائدة كبيرة في الوقت الحالي، لكنها من أهم عناصر لغات البرمجة. المتغيرات في لغة بي إتش بي يُمكن أن تحمل قيمة رقم، حرف، كلمة، جملة أو حتى قيمة صح أو خطأ وهو ما يُعرف بالـ Boolean في لغات البرمجة.

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

عن الكاتب

فراس اللو

مُبرمج ومُطوّر مواقع مُستقل، مُوسس موقع بديل وعضو فريق التحرير في البوابة العربية للأخبار التقنية.

اترك تعليقًا

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.