a SensioLabs Product

The flexible, fast, and secure
template engine for PHP

You are reading the documentation for Twig 2.x. Switch to the documentation for Twig 1.x.

Questions & Feedback

License

Twig documentation is licensed under the new BSD license.

emptyΒΆ

New in version 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 %}
Website powered by Symfony and Twig, deployed on
The Twig logo is © 2010-2017 SensioLabs