سنناقش تفاصيل يُعرِّف() الوظيفة والنحو والاستخدام في هذا الدليل.
ما هي وظيفة تعريف () في PHP؟
ال يُعرِّف() هي وظيفة مضمنة في PHP تُستخدم لإنشاء الثوابت. الثوابت تشبه المتغيرات ، ولكن بمجرد تعريفها داخل البرنامج ، تظل قيمها كما هي. الثوابت في PHP مفيدة لتخزين القيم التي تظل ثابتة طوال تنفيذ البرنامج.
بناء الجملة
بناء الجملة الخاص باستخدام يُعرِّف() الوظيفة في PHP كما يلي:
يُعرِّف ( 'CONSTANT_NAME' و قيمة و قضية - غير حساس )
تقبل وظيفة التعريف المعلمات الثلاثة ، أ CONSTANT_NAME التي تحدد الاسم المتغير للثابت ، قيمة التي تحدد قيمة الثابت ، و حالة الأحرف هي معلمة تحدد ما إذا كان يجب أن يكون اسم الثابت غير حساس لحالة الأحرف. هذه هي المعلمة الاختيارية ولها قيمتان محتملتان أيضًا صحيحة أو خاطئة ، ال حقيقي هو اسم المتغير غير المتحسس لحالة الأحرف ، و خطأ شنيع هو للاسم المتحسس لحالة الأحرف. السلوك الافتراضي للدالة حساس لحالة الأحرف ، بينما لم يعد غير المتحسس لحالة الأحرف مدعومًا في PHP.
مثال 1
في المثال التالي ، قمنا بتعريف متغير ثابت اسمه ثابت مع القيمة LinuxHint . ثم قمنا بطباعة قيمة ثابت ، ستطبع عبارة echo الأولى القيمة وستعرض الثانية خطأ. لأن الوظيفة حساسة لحالة الأحرف:
<؟ php
يُعرِّف ( 'ثابت' و 'LinuxHint' ) ؛
صدى صوت ثابت . ' \ن ' ؛
صدى صوت ثابت ؛
؟>
مثال 2
يمكنك أيضًا تعيين قيمة ثابت لآخر بمجرد الرجوع إلى الثابت الأصلي عند تحديد الثابت الجديد.
على سبيل المثال:
<؟ phpيُعرِّف ( 'STR' و 'LinuxHint' ) ؛
يُعرِّف ( 'NEW_STR' و STR ) ؛
صدى صوت STR ؛
صدى صوت ' \ن ' ؛
صدى صوت NEW_STR ؛
؟>
يعرف كود PHP المحدد ثابت اسمه 'STR' مع القيمة 'LinuxHint' وثابت آخر اسمه 'NEW_STR' التي تم تعيين قيمة 'STR' ثابت. ثم تقوم الكود بإخراج قيم كلا الثوابت باستخدام جملة echo.
الحد الأدنى
بي أتش بي طريقة فريدة لأداء الإجراءات ، وهي مختلفة تمامًا عن لغات البرمجة الشائعة الأخرى. في PHP ، هناك طريقتان مختلفتان لتعريف ملف ثابت ، أحدهما يستخدم الكلمة الرئيسية const والآخر يستخدم يُعرِّف() وظيفة. ال ثابت في PHP يمكن استخدامها في أي مكان في الكود وتبقى قيمتها كما هي طوال تنفيذ البرنامج.