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

Метод getInt класса ParameterBag

Метод getInt класса ParameterBag возвращает значение параметра, приведённое к целому числу. Первым параметром передаётся имя ключа, вторым - значение по умолчанию, которое вернётся, если ключ не найден. Если параметр содержит нечисловое значение, метод вернёт 0.

Синтаксис

public function getInt(string $key, int $default = 0): int

Пример

Давайте получим целое число из параметра count:

<?php use Symfony\Component\HttpFoundation\ParameterBag; $bag = new ParameterBag(['count' => '123']); $res = $bag->getInt('count'); echo $res; ?>

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

123

Пример

Давайте получим значение по умолчанию, если ключ отсутствует:

<?php use Symfony\Component\HttpFoundation\ParameterBag; $bag = new ParameterBag(['count' => '123']); $res = $bag->getInt('limit', 10); echo $res; ?>

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

10

Пример

Давайте передадим нечисловое значение и посмотрим на результат:

<?php use Symfony\Component\HttpFoundation\ParameterBag; $bag = new ParameterBag(['count' => 'abcde']); $res = $bag->getInt('count'); echo $res; ?>

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

0

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

  • класс ParameterBag,
    который хранит параметры запроса
  • метод get,
    который возвращает значение параметра
  • метод getBoolean,
    который возвращает значение в виде булева типа
  • метод getString,
    который возвращает значение в виде строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить