العمليات الحسابية ومعاملات الزيادة والنقصان والعمليات المنطقية في لغة البرمجة PHP

اقرأ في هذا المقال


العمليات الحسابية في لغة البرمجة بي إتش بي –PHP Arithmetic Operators:

يمكن للغة البرمجة بي إتش بي (PHP) كغيرها من لغات البرمجة القيام بمختلف العمليات الحسابية، حيث توفر للمستخدم العديد من العمليات الشائعة التي تسمح بإجراء عمليات الجمع وذلك باستخدام الرمز (+)، والطرح باستخدام الرمز (-)، والضرب (*)، والقسمة ( /) و عملية باقي القسمة (%) والأسس.

يوضح الجدول التالي يوضح أهم العمليات الحسابية في لغة البرمجة (PHP):

العملية الحسابيةالاستخدام
الجمع (+ Addition)يستخدم لإضافة قيمة على قيمة أي في عمليات الجمع.
الطرح (- Subtraction)يستخدم في عملية طرح قيمة من قيمة أخرى أي في عمليات الطرح.
الضرب (* Multiplication)تقوم بإرجاع حاصل ضرب قيمة بقيمة أخرى أي في عمليات الضرب.
القسمة (/ Division)

تقوم بإرجاع حاصل قسمة عدد على عدد آخر.

باقي القسمة  (% Modulo)تقوم بإرجاع باقي قسمة عدد على عدد آخر.

معاملات الزيادة والنقصان في لغة البرمجة بي إتش بي -PHP Increment / Decrement Operators:

تدعم لغة البرمجة (PHP) عوامل الزيادة والنقصان السابقة واللاحقة، وتؤثر عوامل الزيادة والنقصان على الأعداد والسلاسل النصية فقط ولا تتأثر المصفوفات والكائنات بها، وفيما يلي أهم هذه العوامل في لغة (PHP):

المعاملالاستخدام
الزيادة السابقة (++ Pre-increment )يستخدم هذا المعامل لزيادة قيمة المتغير بمقدار (1) ثم يقوم بإعادة القيمة الجديدة للمتغير.

مثال: (X$++)

الزيادة اللاحقة (++ Post-increment )تقوم بإرجاع قيمة المتغير ثم تقوم بزيادة القيمة بمقدار (1).

مثال: (++X$)

النقصان السابق (Pre – decrement)تقوم بإنقاص قيمة المتغير بمقدار (1)، ثم تقوم بإرجاع القيمة الجديدة للمتغير.

مثال: (X$–)

النقصان اللاحق (Post – decrement)تقوم بإرجاع قيمة المتغير ثم تقوم بإنقاص القيمة بمقدار (1).

مثال: (–X$)

العوامل المنطقية في لغة البرمجة بي إتش بي- PHP Logical Operators:

المعامل مثال الاستخدام
And(x and $y$)تقوم بإرجاع قيمة (true) إذا كانت قيمة كل من  المتغيرين (x$) و (y$) هي (true).
Or(x or $y$)تقوم بإرجاع قيمة (true) في حال كانت قيمة أحد المتغيرين (true).
Xor(x xor $y$)تقوم بإرجاع قيمة (true) في حال كانت قيمة أحد المتغيرين (x$) و (y$) هي (true) ولكن ليس كلاهما.
Not(x$!)تقوم بإرجاع قيمة (true) في حال كانت قيمة المتغير (x$) ليست (true).

شارك المقالة: