برمجة صفحات الويب بإستخدام 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
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
أمس في 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
أمس في 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد