الثوابت لا تختلف عن المتغيرات إلا أنه بمجرد أن تعرف أنها لا يمكن تغييرها أو غير معروف.
PHP الثوابت
ثابت غير معرف (name) لقيمة بسيطة. لا يمكن تغيير القيمة خلال البرنامج النصي.
يبدأ اسم ثابت صحيح بحرف أو تسطير (لا توجد علامة $ قبل اسم ثابت).
ملاحظة: على عكس المتغيرات، الثوابت العالمية عبر النصي بأكمله تلقائيا.
إنشاء ثابت PHP
لإنشاء ثابت، استخدم define() وظيفة.
بناء الجملة
define( المعلمات: - name : تحديد اسم ثابت
- value : تحديد قيمة ثابت
- case-insensitive : تحديد ما إذا كان ينبغي أن يكون اسم ثابت لحالة الأحرف. الافتراضي هو كاذب
المثال التالي إلى إنشاء ثابت مع اسم لحالة الأحرف:
المثال التالي إلى إنشاء ثابت مع اسم تحسس حالة الأحرف:
الثوابت العالمية
الثوابت العالمية تلقائيا، ويمكن استخدامها في جميع أنحاء السيناريو بأكمله.
يستخدم المثال التالي ثابت داخل وظيفة، حتى لو تم تعريفه خارج الدالة:
مثال
<?php
define("GREETING", "Welcome to w3ii.com!");
function
myTest() {
echo GREETING;
}
myTest();
?> تشغيل المثال »