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

Метод isStarted

Метод isStarted класса Stopwatch возвращает true, если секундомер с указанным именем был запущен и на данный момент не остановлен. Если секундомер не запускался или уже был остановлен, метод вернёт false. Первым параметром передаётся имя события (секундомера).

Синтаксис

public function isStarted(string $name): bool

Пример

Давайте создадим секундомер, запустим его и проверим статус через метод isStarted:

<?php namespace AppController; use SymfonyBundleFrameworkBundleControllerAbstractController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentStopwatchStopwatch; class ArticleController extends AbstractController { public function index(): Response { $stopwatch = new Stopwatch(); $stopwatch->start('timer'); $res = $stopwatch->isStarted('timer'); return new Response(var_export($res, true)); } } ?>

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

true

Пример

Давайте остановим секундомер и снова проверим его статус:

<?php namespace AppController; use SymfonyBundleFrameworkBundleControllerAbstractController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentStopwatchStopwatch; class ArticleController extends AbstractController { public function index(): Response { $stopwatch = new Stopwatch(); $stopwatch->start('timer'); $stopwatch->stop('timer'); $res = $stopwatch->isStarted('timer'); return new Response(var_export($res, true)); } } ?>

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

false

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

  • класс Stopwatch,
    который предоставляет инструмент для профилирования кода
  • метод start,
    который запускает секундомер
  • метод stop,
    который останавливает секундомер
  • метод getEvent,
    который возвращает событие секундомера
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить