سلسلة دروس ال بي اتش بي -الدرس الثالث-الجزء الثاني
صفحة 1 من اصل 1
سلسلة دروس ال بي اتش بي -الدرس الثالث-الجزء الثاني
متغيرات النظام
هناك متغيرات يستخدمها النظام يمكنك أن تستعملها ومنها $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);?>
هناك متغيرات يستخدمها النظام يمكنك أن تستعملها ومنها $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-
عدد المساهمات : 8
نقاط : 77
تاريخ التسجيل : 06/06/2009
المزاج : cool
مواضيع مماثلة
» سلسلة دروس ال بي اتش بي -الدرس الثالث-الجزء الاول
» سلسلة دروس ال بي اتش بي -الدرس الثاني
» سلسلة دروس ال بي اتش بي -الدرس الرابع
» سلسلة دروس ال بي اتش بي -الدرس الخامس
» سلسلة دروس ال بي اتش بي -الدرس السادس
» سلسلة دروس ال بي اتش بي -الدرس الثاني
» سلسلة دروس ال بي اتش بي -الدرس الرابع
» سلسلة دروس ال بي اتش بي -الدرس الخامس
» سلسلة دروس ال بي اتش بي -الدرس السادس
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى