csit
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

سلسلة دروس ال بي اتش بي -الدرس الثالث-الجزء الثاني

اذهب الى الأسفل

سلسلة دروس ال بي اتش بي -الدرس الثالث-الجزء الثاني Empty سلسلة دروس ال بي اتش بي -الدرس الثالث-الجزء الثاني

مُساهمة من طرف Mester IT الإثنين يونيو 08, 2009 2:09 pm

متغيرات النظام
هناك متغيرات يستخدمها النظام يمكنك أن تستعملها ومنها $HTTP_USER_AGENTالتي تظهر لديك نوع المستعرض الذي يستخدمه العميل مثال :<?Echo $HTTP_USER_AGENT ;?>
الثوابت
يمكننا تعريف الثوابت بقول أنها قيم ثابتة لاتتغير ونعرفها عن طريق الدالة defineالثوابت حساسة أيضا لحالة الآحرف <?Define (“author”, “Majed”);Echo “author is “ . author ;?>هناك ثوابت يستخدمها النظام مثلPHP_OS التي تقوم بعرض نظام التشغيل الذي يستخدمه السيرفر مثال :<?Echo PHP_OS;?>

معرفه وتحويل انواع البيانات
إذا أردت أن تعرف نوع متغير ما يمكنك استخدام الدالة gettype مثال :<?$n=5;$l ="hi";echo "The n Is " . gettype ($n) . "<br>";echo "The l is " . gettype ($l);?>

إذا أردت تحويل نوع متغير ما يمكنك ذلك باستخدام الدالة settype : مثال : <?$n = 10 ;echo "Before is " . gettype ($n) ."<br>";settype ($n,"string");echo "After That is go " . gettype ($n);?> الدالة isset لمعرفة إذا كان المتغير منشأ مسبقاً أم لم يتم انشاؤه وهي لا تتطلب غير اسم المتغير الذي تريد فحص وجوده وتقوم بارجاع القيمة (1) إذا كان المتغير تم انشاؤه ولا ترجع أي قيمة إذا كان المتغير غير منشأ أو موجود . مثال : <?$n = “n”;Echo isset ($n);?> الدالة unset تقوم بحذف المتغير إذا كان موجوداً وتحرير الذاكرة منه ( لذلك تأكد جيداً قبل استخدام هذه الدالة من اعطاء دمعة الوداع للمتغير المسكين ) <?$n = “n”;unset ($n);Echo isset ($n);?>الداله empty تقوم بإرجاع القيمة ( 1 ) إذا كان المتغير غير منشأ أو أن القيمة التي فيه صفر (0) أو نص فارغ ("") ولاتقوم بإرجاع أي شي اذا كان المتغير منشأ وفيه قيم غير المذكورة . <?$n = "n";$a = " ";$c = "0";$x = "";unset ($n);Echo empty ($n);Echo "<br>";Echo empty ($a);Echo "<br>";Echo empty ($c);Echo "<br>";Echo empty ($x);?>
Mester IT
Mester IT

ذكر
عدد المساهمات : 8
نقاط : 77
تاريخ التسجيل : 06/06/2009
المزاج المزاج : cool

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى