برمجة صفحات الويب بإستخدام Php ...الدرس الرابع / المعاملات Operators
صفحة 1 من اصل 1 • شاطر
برمجة صفحات الويب بإستخدام Php ...الدرس الرابع / المعاملات Operators
بسم الله الرحمن الرحيم
إخوانى الكرام اهلا وسهلا بكم ....اليوم إن شاء الله تعالى سنتعلم سويا كيفية التعامل مع المعاملات وهى الشى الذى يأخذ قيمة أو أكثر لتعطى قيم أخرى ...درس اليوم درس بسيط للغاية فهيا بنا نبدأ :
أولا- المعاملات الحسابية Arithmetic Operators :
هي نفسها المعاملات الحسابية التي درستها في المرحلة الابتدائية مثل (معامل الجمع + ،معامل الطرح - ، معامل الضرب * ،معامل القسمة / ) والزائد عليهم التي لم تدرسه تقريبا هو معامل باقي القسمة ( % ) ..
مثال شامل على أستخدام تلك المعاملات في الـ PHP :
- الكود:
<?
$a = 6;
$b=2;
$c= $a +$b;
// سوف نحصل على ناتج الجمع 8
$c= $a -$b;
// سوف نحصل على ناتج الطرح 4
$c= $a * $b;
// سوف نحصل على ناتج الضرب 12
$c= $a /$b;
// سوف نحصل على ناتج القسمة 3
$a = 7;
$b=2;
$c= $a % $b;
// سوف نحصل على باقي القسمة 1
?>
ثانيا- معاملات التعيين Assignment Operators :
وهى معاملات تستخدم لتعيين متغير يساوي قيمة أو تعيين متغير إلى قيمة متغير آخر. ويتم هذا التعيين من القيمة بإستخدام رمز "=" فهو عامل التعيين الأساسية في PHP هو "="
أمثلة : احفظ القيمة في المتغير ، بمعنى خزن القيمة 3 في المتغير a$ :
- الكود:
<?
$a = 3;
print $a;
// يطبع 3
?>
المعامل / =+ و يستخدم لإضافة قيمة إلى قيمة في نفس المتغير :
- الكود:
<?
$a = 3;
$a += 3;
print $a;
// يطبع 6
?>
المعامل / =- و يستخدم لطرح المقدار واحد من المقدار ثلاثة في المتغير $a
- الكود:
<?
$a = 3;
$a -= 1;
print $a;
// يطبع 2
?>
المعامل / =* ويستخدم لضرب القيمة 3 بالقيمة 2 ويكون الناتج مخزن في نفس المتغير :
- الكود:
<?
$a = 3;
$a *= 2;
print $a;
// يطبع الناتج 6
?>
المعامل / =/ و يستخدم لقسمة قيمة على قيمه أخرى :
- الكود:
<?
$a = 6;
$a /= 2;
print $a;
// يطبع ناتج القسمة 3
?>
المعامل / =. و يستخدم لدمج سلسلة حرفية :
- الكود:
<?
$a = "This is ";
$a .= "a test.";
print $a;
// : يطبع الجملة التالية
// This is a test.
?>
ثالثا : عوامل الزيادة و النقصان Incrementing/Decrementing Operators :
لو افترضنا أننا لدينا المتغير $a=3 و أردنا إضافة واحد إليه بحيث يصبح 4 أو طرح واحد منه بحيث يصبح 2 ، لدينا العوامل التالية :
$a++ ارجع قيمة a ثم اضف واحد إليها
++$a اضف واحد إليها ثم ارجع القيمة
$a-- ارجع القيمة ثم اطرح واحد منها
--$a اطرح واحد ثم ارجع القيمة
++value يتم إضافة واحد إلى الرقم خمسة :
- الكود:
<?
$a = 5;
print ++$a;
// يطبع القيمة 6
?>
value++ يرجع القيمة نفسها وفي استخدام ثاني تزيد القيمة واحد :
- الكود:
<?
$a = 5;
print $a++;
// طباعة الرقم 6
print "<br>";
print $a;
// طباعة الرقم 5
?>
--value يطرح من القيمة واحد :
- الكود:
<?
$a = 5;
print --$a;
// يطبع الرقم 4
?>
value-- يرجع القيمة نفسها وفي استخدام ثاني يطرح منها واحد :
- الكود:
<?
$a = 5;
print $a--;
// يطبع الرقم 4
print "<br>";
print $a;
// يطبع الرقم 5
?>
رابعا - عمليات المقارنة Comparasion Operators :
عوامل المقارنة، كما يوحي الاسم، تسمح لك لمقارنة قيمتين ....وهى :
$a == $b المتغيران متساويان ..
$a ===$b المتغيران متساويان و من نفس النوع ..
$a !=$b المتغير الاول لا يساوي الثاني ..
$a !==$b المتغير الاول لا يساوي الثاني وليس من نفس النوع ..
$a > $b أكبر من ..
$a < $b أصغر من ..
$a >=$b أكبر من او يساوي ..
$a <=$b أصغر من او يساوي ..
و سيتم وضع امثلة فى درس لاحقا عندما ندرس جمل التحكم
خامسا :المعاملات المنطقية Logical Operations :
لكي تكون قيمة الشرط صحيحة فيجب أن تنطبق القواعد التالية الخاصة بكل عامل منطقي على حدة ، والعوامل هي :
( and ) يجب تحقق الاثنين $a and $b
( or ) يجب تحقق كلاهما او احدهما $a or $b
( Xor ) يجب تحقق احدهما و ليس كلاهما $a xor $b
( ! ) نفي تحقق الشرط نفي لقيمة a !$a
و سيتم وضع امثلة فى درس لاحقا عندما ندرس جمل التحكم
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
» شركة تنظيف مسابح بالرياض
» "بروتين بعد التكميم فوائد البروتين بعد التكميم بروتين بودر بعد التكميم"
» اشهر نسخ واتساب بلس 2023 whatsapp plus
» متجر مجوهرات دير: إشراقة الذهب الخالص
» صراف صينى مقاس57*40
» فلاي تورز: اكتشف عالمًا من السفر والسياحة المثيرة
» متجر yallaa kids : مصدر الإبداع والتعلم للأطفال
» افضل تمويل
» "اقوي عروض المساج "