الثوابت العجيبه ! [ مقدمه في php , جزء 11 ]
مرسل: 29 أكتوبر 2008, 00:05
يجب أن تكون قد إطلعت على الاجزاء السابقه ..
عرفنا ماهي الثوابت سابقاً .. وهي قيم يتم تعريفها ولايتم تغييرها في اي جزء من السكربت لاحقاً ..
اما في هذا الجزء سوف نعرف ثوابت من نوع اخر .. وهي ثوابت معرفه مسبقاً لك لتستفيد بسرعه منها .. وهذه الثوابت منها ماهو متغير على حسب حالته . مثلا __LINE__ ثابت يعطيك رقم السطر الموجود فيه هذا الثابت . لو غيرت مكانه من سكر لآخر سوف يتغير الرقم الذي يعطيك إياه .
وهذه الثوابت الخاصه غير حساسه لحالة الاحرف أي ان __LINE__ هي نفسها __line__
من هذه الثوابت العجيبه كما احب ان اسميها وكما يسميها البعض الثوابت الخاصه "MAGIC CONSTANTS" :
سوف يطبع رقم السطر الموجود فيه هذا الثابت ..
سوف يطبع اسم الملف مع المسار كاملاً له ...
يعطيك اسم الدالة الموجود فيها هذا الثابت مثل
لو لاحظت ان الدالة اسمها foo و الثابت داخلها لذا سوف يتم طباعة اسم الدالة .. foo
هناك اكثر من هذه الثوابت العجيبه لكن المهم منك فقط الآن هو انت تعرف ان هناك ثوابت معرفه مسبقاً تستطيع استخدامها في سكربتك وتعطيك معلومات جاهزه .. اما مسألة حفظها فهذا دعه للزمن !
انتهى هذا الجزء ..
تابع الأجزاء .. وركزّ وجرّب
التالي >>
<< السابق
________
المصادر :
PHP: Magic constants - Manual
- ماهي php ؟
- مالذي أستطيع فعله مع php؟
- أريد أن أبدأ مع php ماذا احتاج؟
- صفحتك الأولى في php
- أشياء مفيده أخرى
- التعامل مع النماذج و المدخلات
- النماذج والمتغيرات الخارجيه
- المتغيرات بشكل عام
- المتغيرات أكثر
- الثوابت !
عرفنا ماهي الثوابت سابقاً .. وهي قيم يتم تعريفها ولايتم تغييرها في اي جزء من السكربت لاحقاً ..
اما في هذا الجزء سوف نعرف ثوابت من نوع اخر .. وهي ثوابت معرفه مسبقاً لك لتستفيد بسرعه منها .. وهذه الثوابت منها ماهو متغير على حسب حالته . مثلا __LINE__ ثابت يعطيك رقم السطر الموجود فيه هذا الثابت . لو غيرت مكانه من سكر لآخر سوف يتغير الرقم الذي يعطيك إياه .
وهذه الثوابت الخاصه غير حساسه لحالة الاحرف أي ان __LINE__ هي نفسها __line__
من هذه الثوابت العجيبه كما احب ان اسميها وكما يسميها البعض الثوابت الخاصه "MAGIC CONSTANTS" :
كود: تحديد الكل
<?php echo __LINE__;?>
كود: تحديد الكل
<?php echo __FILE__;?>
كود: تحديد الكل
<?php echo __FUNCTION__;?>
كود: تحديد الكل
<?php
functon foo()
{
echo __FUNCTION__;
}
?>
هناك اكثر من هذه الثوابت العجيبه لكن المهم منك فقط الآن هو انت تعرف ان هناك ثوابت معرفه مسبقاً تستطيع استخدامها في سكربتك وتعطيك معلومات جاهزه .. اما مسألة حفظها فهذا دعه للزمن !
انتهى هذا الجزء ..
تابع الأجزاء .. وركزّ وجرّب
التالي >>
<< السابق
________
المصادر :
PHP: Magic constants - Manual