حورية البحر *****
المشاركات : 25046
العمـر : 54
المزاج :
الدولة :
المهنة :
الهواية :
التسجيل : 02/09/2009
النقاط : 30698
التقييم : 645
| موضوع: المتغيرات السبت يناير 23, 2010 1:06 pm | |
| في كل لغة برمجة، أسلوب نعين به بعض المتغيرات، أعتقد أنك تريد شرح كلمة متغيرات؟ المتغيرات مكان أو شيء تحفظ فيه قيمة معينة، دعنا نشرح هذا بمثال عملي سهل، تصور أنك تريد عمل عداد لزوار صفحتك الرئيسية، هذا العداد يجب أن يخزن عدد الزوار في مكان ما من الملف، لذلك يجب أن نعين له متغير، كيف نقوم بذلك في البي إتش بي؟ <?php $visit = 0; ?>
المتغير تستطيع أن تسميه بأي إسم تشاء، وبما أن المثال يتطرق لعداد الزوار لذا فضلنا أن نسميه visit حتى نعرف إلى ما يرمز، وإذا لاحظت ستجد أن الاسم سبقه علامة ($)، وهكذا في البي إتش بي نعين المتغيرات بوضع علامة $ قبل اسم المتغير. طبعاً العداد الآن يساوي صفر، ولو أضفنا له شفرة صغيرة تحتفظ بقيمة المتغير وتضيف له قيمة واحدة، سنجد أننا نحتاج إلى كتابة ما يلي: <?php $visit = $visit+1; ?>
ماذا يعني ذلك؟ يعني أن المتغير visit = نفسها + 1، لو زار الموقع زائر، ستضيف هذه الشفرة إلى visit قيمة 1 فيصبح المتغير = 1، ثم جاء زائر آخر، سيضيف البرنامج 1 إلى قيمة المتغير فتصبح إثنان، وهكذا تزداد بمعدل واحد وتعد لك عدد الزوار، طبعاً لن نتطرق إلى كيفية عمل عداد زوار حقيقي ويعمل بشكل كامل. لنأخذ مثالاً آخر لفائدة المتغيرات:
<?php $a = 5; $b = 6; $c = $a + $b; print "$c"; ?>
ماذا يعني المثال السابق؟ أولاً قمنا بتعيين القيمة 5 للمتغير a$ والقيمة 6 للمتغير b$ ثم قمنا بتعيين قيمة جمع المتغيرين a$ وb$ ووضعنهما في المتغير c$ وعن طريق الأمر print أمرنا بطباعة قيمة المتغير c$ فيصبح لدينا الناتج 11 . حسناً، لو أردنا تعقيد الأمر قليلاً في المثال السابق ونضع الناتج ضمن جملة ما، مثلاً نقول: ناتج جمع 5 + 6 = 11، لكن لن نكتب الأرقام مباشرة، بل سنكتب المتغيرات فقط وهي التي ستطبع نفسها كما في المثال التالي: <?php $a = 5; $b = 6; $c = $a + $b; print "ناتج جمع $a + $b = $c"; ?>
والناتج سيظهر في المتصفح هكذا: ناتج جمع 5 + 6 = 11
| |
|
نورس *********
المشاركات : 30951
العمـر : 94
تعاليق : مؤسس منتدى النورس
المزاج :
الدولة :
المهنة :
الهواية :
التسجيل : 09/10/2008
النقاط : 39243
التقييم : 1559
| موضوع: رد: المتغيرات الإثنين يناير 25, 2010 12:07 am | |
| يعطيكِ العافية حورية البحر على التوبيكـــــ
دمتِ بود | |
|
زهرة على جبين القمر *********
المشاركات : 18362
العمـر : 31
المزاج :
الدولة :
التسجيل : 25/11/2011
النقاط : 27035
التقييم : 1183
| موضوع: رد: المتغيرات الأحد مايو 27, 2012 2:16 am | |
| | |
|