الفرق بين المراجعتين لصفحة: «Twig/tests»
< Twig
جميل-بيلوني (نقاش | مساهمات) لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الاختبارات في Twig}}</noinclude> | <noinclude>{{DISPLAYTITLE: الاختبارات في Twig}}</noinclude> | ||
تُستخدم الاختبارات مع العامل <code>is</code> لاختبار متغير مقابل تعبير ما، ويكون المعامَل | تُستخدم الاختبارات مع العامل <code>is</code> لاختبار متغير مقابل تعبير ما، ويكون المعامَل operand الأيسر للعامل <code>is</code> هو الشيء المختبَر، والأيمن هو اسم الاختبار. وفيما يلي الاختبارات الموجودة في محرك القوالب Twig. | ||
== [[ Twig/constant_test|constant]] == | == [[ Twig/constant_test|constant]] == | ||
| سطر 15: | سطر 15: | ||
== [[ Twig/iterable|iterable]] == | == [[ Twig/iterable|iterable]] == | ||
يتحقق الاختبار <code>iterable</code> إذا كان المتغير مصفوفة أو كائنًا يمكن المرور على عناصره | يتحقق الاختبار <code>iterable</code> إذا كان المتغير مصفوفة أو كائنًا يمكن المرور على عناصره traversable object. | ||
== [[ Twig/odd|odd]] == | == [[ Twig/odd|odd]] == | ||
المراجعة الحالية بتاريخ 06:29، 11 مايو 2021
تُستخدم الاختبارات مع العامل is لاختبار متغير مقابل تعبير ما، ويكون المعامَل operand الأيسر للعامل is هو الشيء المختبَر، والأيمن هو اسم الاختبار. وفيما يلي الاختبارات الموجودة في محرك القوالب Twig.
constant
يتحقق الاختبار constant إذا كان المتغير له نفس القيمة التي لثابت.
defined
يتحقق الاختبار defined إذا كان المتغير معرَّفًا في السياق الحالي أم لا.
divisible by
يتحقق الاختبار divisible by إن كان المتغير يقبل القسمة على عدد ما.
even
الاختبار even يعيد true إذا كان الرقم المعطى زوجيًا.
iterable
يتحقق الاختبار iterable إذا كان المتغير مصفوفة أو كائنًا يمكن المرور على عناصره traversable object.
odd
الاختبار odd يعيد true إذا كان العدد المعطى فرديًا.
same as
الاختبار same as يتحقق إذا كان المتغير يطابق متغيرًا آخر.