empty
#
empty
проверяет, является ли переменная пустой строкой, пустым массивом, пустым
хеш, в точности false
или в точности null
.
Для объектов, реализующих интерфейс Countable
, empty
проверяет
возвращаемое значение метода count()
.
Для объектов, реализующих магический метод __ toString ()
(а не Countable
),
он будет проверять, возвращена ли пустая строка.
{% if foo is empty %}
...
{% endif %}