الاختبار empty في Twig

من موسوعة حسوب
مراجعة 16:20، 5 مايو 2021 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يتحقق الاختبار empty إذا كان المتغير سلسلة نصية فارغة، أو مصفوفة فارغة، أو جدولًا فارغًا، أو إن كان المتغير false أو true.

بالنسبة للكائنات التي تستخدم واجهة Countable فإن empty يتحقق من قيمة الإعادة للتابع count()‎، أما بالنسبة للكائنات التي تستخدم التابع ‎_tostring()‎ السحري -وليس Countable- فإنه يتحقق إذا أعيدت سلسلة نصية فارغة:

{% if foo is empty %}
    ...
{% endif %}

انظر أيضًا

المصادر