Warning Twig version 2.x is no longer maintained.
empty
2.3
Support for the __toString()
magic method has been added in Twig 2.3.
empty
checks if a variable is an empty string, an empty array, an empty
hash, exactly false
, or exactly null
.
For objects that implement the Countable
interface, empty
will check the
return value of the count()
method.
For objects that implement the __toString()
magic method (and not Countable
),
it will check if an empty string is returned.
1 2 3
{% if foo is empty %}
...
{% endif %}