РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
92 of 1361 menu

Функция constant

Функция constant позволяет получить значение константы по её имени прямо в шаблоне Twig. Первым параметром передаётся имя константы в виде строки. Вторым необязательным параметром можно указать объект, если нужно получить значение константы класса.

Синтаксис

{{ constant(name) }} {{ constant(name, object) }}

Пример

Давайте выведем значение глобальной константы PHP_VERSION:

<p>{{ constant('PHP_VERSION') }}</p>

Результат выполнения кода:

<p>8.3.0</p>

Пример

Давайте получим значение константы пользовательского класса. Сначала объявим сам класс с константой:

<?php namespace AppService; class Article { public const STATUS_NEW = 'new'; public const STATUS_PUBLISHED = 'published'; } ?>

Теперь передадим объект этого класса вторым параметром в функцию constant:

<p>{{ constant('App\\Service\\Article::STATUS_NEW') }}</p> <p>{{ constant('App\\Service\\Article::STATUS_PUBLISHED') }}</p>

Результат выполнения кода:

<p>new</p> <p>published</p>

Смотрите также

  • функция attribute,
    которая возвращает атрибут объекта
  • тег set,
    который задаёт значение переменной
  • тег if,
    который выводит блок по условию
  • тег for,
    который перебирает элементы массива
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить