الفرق بين المراجعتين ل"Twig/empty"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(1.0: إضافة عنوان الصفحة | 2.0 محتوى الصفحة)
 
ط
 
سطر 9: سطر 9:
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* [[Twig/intro|مقدمة عن محرك القوالب Twig.]]
+
* [[Twig/intro|مقدمة عن محرك القوالب Twig]]
* [[Twig/advanced|توسيع Twig.]]
+
* [[Twig/advanced|توسيع Twig]]
* [[Twig/internals|المكونات الداخلية لـ Twig.]]
+
* [[Twig/internals|المكونات الداخلية لـ Twig]]
* [[Twig/tags|الوسوم في Twig]].
+
* [[Twig/tags|الوسوم في Twig]]
* [[ Twig/filters|المرشحات في Twig]].
+
* [[ Twig/filters|المرشحات في Twig]]
* [[ Twig/functions|الدوال في Twig]].
+
* [[ Twig/functions|الدوال في Twig]]
 
== المصادر ==
 
== المصادر ==
* [https://twig.symfony.com/doc/3.x/tests/empty.html صفحة توثيق الاختبار empty في توثيق Twig الرسمي].
+
* [https://twig.symfony.com/doc/3.x/tests/empty.html صفحة توثيق الاختبار empty في توثيق Twig الرسمي]
  
 
[[تصنيف:Twig]]
 
[[تصنيف:Twig]]
 
[[تصنيف:Twig Tests]]
 
[[تصنيف:Twig Tests]]

المراجعة الحالية بتاريخ 16:20، 5 مايو 2021

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

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

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

انظر أيضًا

المصادر