المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [درس مفصل] ماهي المتغيرات



said
11-01-2013, بتوقيت غرينيتش 03:36 PM
http://www.dzbatna.com/images/icons/iconrote.gif [ط¯ط±ط³] ظ…ط§ظ‡ظٹ ط§ظ„ظ…طھط؛ظٹط±ط§طھ (http://www.dzbatna.com/t137831/)


في هذا الدرس مفصل سوف تتعرف على المتغيرات بشكل مبسط وعلى طرق استخدامها. في كل لغة برمجة، أسلوب نعين به بعض المتغيرات، أعتقد أنك تريد شرح طريقة كلمة متغيرات؟ المتغيرات مكان أو شيء تحفظ فيه قيمة معينة، دعنا نشرح طريقة هذا بمثال عملي سهل، تصور أنك تريد عمل عداد لزوار صفحتك الرئيسية، هذا العداد يجب أن يخزن عدد الزوار في مكان ما من الملف، لذلك يجب أن نعين له متغير، كيف نقوم بذلك في البي إتش بي؟






رمز PHP:

<code style="white-space:nowrap"> <code> <?
$visit = 0;
?> </code> </code>

المتغير تستطيع أن تسميه بأي إسم تشاء، وبما أن المثال يتطرق لعداد الزوار لذا فضلنا أن نسميه visit حتى نعرف إلى ما يرمز، وإذا لاحظت ستجد أن الاسم سبقه علامة ($)، وهكذا في البي إتش بي نعين المتغيرات بوضع علامة $ قبل اسم المتغير. طبعاً العداد الآن يساوي صفر، ولو أضفنا له شفرة صغيرة تحتفظ بقيمة المتغير وتضيف له قيمة واحدة، سنجد أننا نحتاج إلى كتابة ما يلي:
رمز PHP:

<code style="white-space:nowrap"> <code> <?
$visit = $visit+1;
?> </code> </code>

ماذا يعني ذلك؟ يعني أن المتغير visit = نفسها + 1، لو زار الموقع زائر، ستضيف هذه الشفرة إلى visit قيمة 1 فيصبح المتغير = 1، ثم جاء زائر آخر، سيضيف البرنامج 1 إلى قيمة المتغير فتصبح إثنان، وهكذا تزداد بمعدل واحد وتعد لك عدد الزوار، طبعاً لن نتطرق إلى كيفية عمل عداد زوار حقيقي ويعمل بشكل كامل. لنأخذ مثالاً آخر لفائدة المتغيرات:
رمز PHP:

<code style="white-space:nowrap"> <code> <?
$a = 5;
$b = 6;
$c = $a + $b;
print "$c";
?> </code> </code>

ماذا يعني المثال السابق؟ أولاً قمنا بتعيين القيمة 5 للمتغير a$ والقيمة 6 للمتغير b$ ثم قمنا بتعيين قيمة جمع المتغيرين a$ وb$ ووضعنهما في المتغير c$ وعن طريق الأمر print أمرنا بطباعة قيمة المتغير c$ فيصبح لدينا الناتج 11 . حسناً، لو أردنا تعقيد الأمر قليلاً في المثال السابق ونضع الناتج ضمن جملة joomla ما، مثلاً نقول: ناتج جمع 5 + 6 = 11، لكن لن نكتب الأرقام مباشرة، بل سنكتب المتغيرات فقط وهي التي ستطبع نفسها كما في المثال التالي:
رمز PHP:

<code style="white-space:nowrap"> <code> <?
$a = 5;
$b = 6;
$c = $a + $b;
print "ناتج جمع $a + $b = $c";
?> </code> </code>

والناتج سيظهر في المتصفح هكذا: ناتج جمع 5 + 6 = 11

مقتبس من موقع بي اتش بي

ونوفر مانستطيع من شروحات ان شاء الله لاننا جميعا لم نولد متعلمين





ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى