رد: دورات برمجة المواقع بالفيديو و بالعربية الفصحى,دورات في HTML5,CSS , PHP, Advanced و الجافا سكريب
السلام عليكم.
نصل الى المتغيرات في ال PHP
في ال PHP هناك قواعد خاصة بالمتغيرات لا بد من احترامها
اولا : المتغير يبدا بالرمز دولار $ متبوع باسم المتغير مثلا : myvariable$
ثانيا : اسم المتغير يجب ان يبدا بحرف letter او بالرمز _ (underscore)
ثالثا : اسم المتغير يمكنه ان يحتوي فقط على : الحروف و الارقام و الرمز _ يعني : (A-z, 0-9, و _ )
رابعا : اسم المتغير لا يجب ان يضم فراغات
خامسا : اسماء المتغيرات حساسة للطريقة, يعني A و a مختلفان
ننشئ متغير ;'mycar='volvo$
لانه عبارة عن نص استخدمنا علامات التنصيص
نقوم بالطباعة كما في الصورة
فنحصل على :
المهم هذا الجزء سهل و ليس بالاهمية القصوى, يمكنكم تجريب ما تشاؤون لتكتشفو بانفسكم
و من مزايا ال php اننا لا نحتاج الى تعريف نوع المتغير, لان ال PHP تقوم تلقائيا بالتحويل الى النوع المناسب
في ال php ايضا هناك انواع من المتغيرات, لا اتحدث عن الطبيعة هل هو كلمة او رقم ام عدد صحيح, عشري ...الخ
لكن اتحدث عن النوعية هل هو متغير محلي خاص بدالة معينة, او عام او ثابت او معلمة (parameter)
نفصل اكثر
المتغيرات المحلية :
و هي التي تكون معرفة داخل دالة معينة, و لا تشتغل خارجها,
مثال :
كما تلاحظون, المتغير a معرف خارج الدالة و ليس داخلها, لدى فانه عند تشغيل الكود بعد استدعاء الدالة, فاننا نحصل على خطا,
لانه لايوجد متغير محلي خاص بالدالة, و بالتالي فال a غير موجود بالنسبة لها
لحل هدا المشكل يجب ادراج المتغير a داخل الدالة, او جعله متغير عام
المتغيرات العامة :
وهي التي تشير الى المتغيرات المعرفة خارج الدوال و التي يمكن استدعاؤها وقت ما شئنا و داخل اي دالة نريد,
لكن بقواعد محددة مثال :
المتغيران a و b هما معرفان خارج الدالة, اذن هما عامين, من اجل استخدامهما داخل الدالة, لا بد من المفتاح global
global تشير الى ان a و b معرفان خارج الدالة و يجب البحث عنهما لاخذ قيمتيهما من اجل العمل بها داخل الدالة
و بالتالي النتيجة ستكون هي حساب الجمع و طبع 15
يتبع....