mirror of
https://github.com/twigphp/Twig.git
synced 2026-09-15 11:56:50 +00:00
05e1c68c4b
* 1.x: added some more tests added 'is defined' support for constant added 'is defined' support for block() Add test to check if a block exists
24 lines
487 B
ReStructuredText
24 lines
487 B
ReStructuredText
``constant``
|
|
============
|
|
|
|
``constant`` returns the constant value for a given string:
|
|
|
|
.. code-block:: jinja
|
|
|
|
{{ some_date|date(constant('DATE_W3C')) }}
|
|
{{ constant('Namespace\\Classname::CONSTANT_NAME') }}
|
|
|
|
You can read constants from object instances as well:
|
|
|
|
.. code-block:: jinja
|
|
|
|
{{ constant('RSS', date) }}
|
|
|
|
Use the ``defined`` test to check if a constant is defined:
|
|
|
|
.. code-block:: jinja
|
|
|
|
{% if constant('SOME_CONST') is defined %}
|
|
...
|
|
{% endif %}
|