الثوابت في PHP

الثوابت في PHP

الثوابت في PHP هو الدرس الخامس في سلسلة دروس تعليم PHP حديثة 2018 من الأساسيات إلى الاحتراف، ستتعلم في هذا الدرس كيفية استخدام الثوابت لتخزين قيم ثابتة في PHP.

الثوابت في PHP

constant

ستتعلم في هذا الدرس كيفية استخدام الثوابت لتخزين قيم ثابتة في PHP.

ما هو الثابت في PHP

الثابت هو اسم أو معرف لقيمة ثابتة.

الثابت مثل المتغيرات باختلاف بسيط، المتغير كما هو اسمه قد يعطي قيم متغيدة بحسب ظدوف معينة مثل تغير التاريخ أ اختيار المستخدم

أما الثانبت فيعطي قيمة ثابتة ساكنة لا تتغير (باستثناء الثوابت السحرية).

الثوابت مفيدة جدًا لتخزين البيانات التي لا تتغير أثناء تشغيل النص البرمجي.

تتضمن الأمثلة الشائعة لهذه البيانات إعدادات التكوين مثل اسم مستخدم وكلمة مرور قاعدة البيانات وعنوان URL الأساسي لموقع الويب واسم الشركة وما إلى ذلك.

يتم تعريف الثوابت باستخدام وظيفة define() في PHP والتي تقبل الوسيطتين: اسم الثابت وقيمته.

بمجرد تحديد القيمة الثابتة يمكن الوصول إليها في أي وقت فقط عن طريق الإشارة إلى اسم الثابت.

وبالمثال تتبين الفكرة ..

اليك مثال بسيط:

<?php
//using constant
define(“SITE_URL”,”https”//www.hsnww.com/”);
//using constant
echo ‘Thank you for visiting – ‘. SITE_URL;
?>

سيكون الناتج من الكود أعلاه:

Thank you for visiting – https://www.hsnwww.com

وكثيرا ما يستخدم أمر الطباعة echo في PHP لعرض أو إخراج البيانات إلى متصفح الويب.

سوف نتعلم المزيد عن هذا الأمر في الفصل التالي.

تلميح : عن طريق تخزين القيمة في ثابت بدلاً من متغير ، يمكنك التأكد من أن القيمة لن تتغير عن طريق الخطأ عند تشغيل التطبيق.

قواعد التسمية لثوابت PHP

يجب أن يتبع اسم الثوابت نفس قواعد التسمية في المتغيرات ،

مما يعني أنه يجب أن يبدأ اسم ثابت صحيح بحرف أو شرطة سفلية ، متبوعًا بأي عدد من الأحرف أو الأرقام أو الشرطات السفلية

مع استثناء واحد: البادئة $ غير مطلوبة للأسماء الثابتة.

ملاحظة: بموجب الاتفاقية ، عادةً ما يتم كتابة الأسماء الثابتة بحروف كبيرة. هذا من أجل تحديدهم بسهولة والتمايز من المتغيرات في شفرة المصدر.

دروس تعليم PHP حديثة 2018 من الأساسيات إلى الاحتراف

الكاتب