Twig tag включает функцию vs include

Документация Twig для тега включает очень похожие на функции include .

Тег:

{% include 'header.html' %} 

Функция включает:

 {{ include('template.html') }} 

Может кто-нибудь указать, в каких обстоятельствах, один предпочтительнее другого? Благодаря!

{{ include() }} Был представлен в Symfony 2.2:

Использование функции позволяет делать то, что вы хотите, с выходом (что невозможно с тегом), как простой:

 {{ set content = include('some_template') }} 

Но как сказал Фабьен Потентье (основатель ветки)

функция и тег действительно то же самое

Вы можете найти информацию о его введении здесь: https://github.com/twigphp/Twig/pull/926