الفرق بين المراجعتين ل"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]] == | ||
+ | يتحقق الاختبار <code>constant</code> إذا كان المتغير له نفس القيمة التي لثابت. | ||
+ | |||
+ | == [[ Twig/defined|defined]] == | ||
+ | يتحقق الاختبار <code>defined</code> إذا كان المتغير معرَّفًا في السياق الحالي أم لا. | ||
+ | |||
+ | == [[Twig/divisibleby|divisible by]] == | ||
+ | يتحقق الاختبار <code>divisible by</code> إن كان المتغير يقبل القسمة على عدد ما. | ||
+ | |||
+ | == [[ Twig/even|even]] == | ||
+ | الاختبار <code>even</code> يعيد <code>true</code> إذا كان الرقم المعطى زوجيًا. | ||
+ | |||
+ | == [[ Twig/iterable|iterable]] == | ||
+ | يتحقق الاختبار <code>iterable</code> إذا كان المتغير مصفوفة أو كائنًا يمكن المرور على عناصره (traversable object). | ||
+ | |||
+ | == [[ Twig/odd|odd]] == | ||
+ | الاختبار <code>odd</code> يعيد <code>true</code> إذا كان العدد المعطى فرديًا. | ||
+ | |||
+ | == [[Twig/sameas|same as]] == | ||
+ | الاختبار <code>same as</code> يتحقق إذا كان المتغير يطابق متغيرًا آخر. | ||
[[تصنيف:Twig]] | [[تصنيف:Twig]] | ||
[[تصنيف:Twig Tests]] | [[تصنيف:Twig Tests]] |
مراجعة 18:29، 5 مايو 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
يتحقق إذا كان المتغير يطابق متغيرًا آخر.