ما هي أهم العمليات الرياضية والمنطقية والمقارنة في محرك القوالب twig في لغة PHP

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


ما هي أهم العمليات الرياضية والمنطقية والمقارنة في محرك القوالب twig في لغة PHP

يدعم محرك القوالب (Twig) في لغة البرمجة (PHP) مفهوم العمليات المنطقية والرياضية، والتي تستخدم لإجراء العمليات الرياضية أو الحسابية على المتغيرات والأرقام، حيث تعتبر هذه العمليات أساسية في جميع لغات البرمجة، ولكل لغة من هذه اللغات القوانين الخاصة بها من حيث أولويات التنفيذ وكيفية الاستخدام، وفيما يلي اهم هذه العمليات والمعاملات التي تستخدم معها.

العمليات الرياضية في محرك القوالب Twig

يسمح محرك القوالب (Twig) للمستخدمين بإجراء العمليات الرياضية، حيث أنه يدعم العوامل التالية:

المعامل الاستخدام
الجمع (+)يقوم هذا المعامل بإضافة عدد إلى عدد آخر، حيث يتم إرسال المعامَلات (operands) إلى الأرقام، مثال ناتج  ({{ 3 + 1 }})  يساوي (4).
الطرح (-)

حيث يقوم هذا المعامل بطرح العدد الثاني من العدد الأول، مثال ناتج ما يلي :

‎{{ 3 – 2 }} يساوي (1).

القسمة (/)حيث يقوم هذا المعامل بقسمة عدد على عدد آخر، والقيمة المُعادة ستكون عدد عشري مثال: ناتج قسمة (‎({{ 1 / 2 }} هو  (0.5).
باقي القسمة (%)حيث يقوم هذا المعامل بحساب باقي قسمة عددين صحيحين، كما هو في المثال: حيث أن ناتج (‎({{ 11 % 7 }} هو (4).
المعامل (//)يقوم هذا المعامل بقسمة عددين ويعيد أكبر عدد صحيح في ناتج القسمة، فإما يكون أصغر من أو يساوي ناتج القسمة.
الضرب (*)يقوم هذا المعامل بضرب الرقم الأيسر بالرقم الأيمن.
الأس (**)يقوم هذا المعامل برفع المعامَل الأيسر إلى أس المعامَل الأيمن.

العمليات المنطقية وعمليات المقارنة في محرك القوالب Twig

يسمح محرك القوالب (Twig) للمستخدمين بإجراء العمليات المنطقية، حيث أنه يدعم العوامل التالية:

المعاملالاستخدام
ANDيعيد هذا المعامل القيمة (True) إذا تحقق كلا المعامَلين الأيمن والأيسر، أي إذا كان (true) كليهما.
OR يعيد هذا المعامل القيمة (true) إذا تحقق أحد المعامَلين، إما الأيمن أو الأيسر وليس كلاهما.
NOTيقوم هذا المعامل بنفي عملية معينة.

==

تستخدم لمقارنة القيمة اليسرى بالقيمة اليمنى للتأكد من أنها متساوية.

‎!=‎

تستخدم لمقارنة القيمة اليسرى بالقيمة اليمنى لمعرفة إذا كانت هذه القيم غير متساوية.

>

يستخدم لمقارنة القيمة اليسرى بالقيمة اليمنى، حيث يتم من خلاله معرفة ما إذا كانت القيمة اليسرى أصغر من القيمة اليمنى.

<

يستخدم لمقارنة القيمة اليسرى بالقيمة اليمنى، حيث يتم من خلاله معرفة ما إذا كانت القيمة اليسرى أكبر من القيمة اليمنى.

المصدر: Twig Operators“twig and operator” Code Answer’sTwig for Template Designers[TWIG] SUMMARY OF AVAILABLE OPERATORS


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