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

منتديات برامج نت

برامج كمبيوتر و انترنت لغات برمجه و تطوير مواقع قسم خاص بالتصميم و الجرافيك
 
الرئيسيةPortalأحدث الصورالتسجيلالمتغيرت I_icon_mini_registerدخول
اهلاوسهلا بكم في منتديات برامج نت ارجو من جميع الزوار التسجيل مع تحيات $الادارة$

 

 المتغيرت

اذهب الى الأسفل 
كاتب الموضوعرسالة
DESGINER

المدير العام...}


DESGINER



المتغيرت Empty
مُساهمةموضوع: المتغيرت   المتغيرت Icon_minitimeالإثنين مارس 16, 2009 2:51 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
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
المتغيرت
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات برامج نت :: :::: المنتديات التقنيـــــه :::: :: لغات البرمجه :: البى اتش بى-
انتقل الى: