الثوابت في البي اتش بي --PHP Constants
السلام عليكم ورحمة الله وبركاته
اليوم سوف نتحدث عن الثوابت بمنتهي البساطه الثوابت كالمتغيرات ولكن لا يمكن تغيرها او تحديثها او تفريغها من محتوها عند تعريفها تظل القيمه سابته ولا يمكن تعديلها الا بالرجوع الي الكود وتغييره
طريقة انشاء ثابت عن طريق الداله define()
define(name, value, case-insensitive)
الاسم ثم القيمه ثم حالة الاحرف
المقصود بحالة الاحره كابيتل او سمول او تجاهل حالة الاحرف
اذا لم يتم تحديد حالة الاحرف في الداله فان الاعداد الافتراضي ان يكون حساس لحالة الاحرف
مثال
<?php
define("GREETING", "Welcome to php");
echo GREETING;// عند استدعاء الثابت لابد كتابته بالشكل السلم مع مرعاة حالة الحروف
?>
الناتج
Welcome to php
مثال
<?php
define("GREETING", "Welcome to php");
echo greetting;
?>الناتج greetting // لن يتم استدعاء الثاب حيث لابد من مرعاة حالة الحروف
مثال
<?php
define("GREETING", "Welcome to php", true);//لاحظ هنا بالرغم من اختلاف حالة الحروف الا انه تم استدعاء الثابت وذلك للننا اضفنا true
echo greeting;
?> الناتج Welcome to php
تتميز الثوابت بانها عامه اي انها يمكن استدعاءها داخل الاسكربت بالكامل كا الدوال مثلا
مثال
<?php
define("GREETING", "Welcome to php");
function myTest() {
echo GREETING;
}
myTest();
?> الناتج
Welcome to php تم استخدام الثابت داخل الداله دون الحاجه الي اضافة اي كلمه برمجيه
تعليقات
إرسال تعليق