الثوابت في البي اتش بي --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
 
 
تم استخدام الثابت داخل الداله دون الحاجه الي اضافة اي كلمه برمجيه  

 
 
 

تعليقات

المشاركات الشائعة من هذه المدونة

دالة while لتكرار في البي اتش بي

مقدمه في البي اتش بي والتعريف بها php