Функция declare в php

Конструкция declare в PHP используется для установки директив исполнения для блока кода

    declare

    Конструкция declare используется для установки директив исполнения для блока кода
    Тик - событие, которое случается каждые N раз низкоуровневых операций, выполненных внутри блока declare
    Значение N задается с помощью ticks=N
    Кодировка в блоке declare задается с помощью encoding
    Поскольку директивы обрабатываются при компиляции, то только символьные данные могут использоваться как значение директивы
    Ели файл с declare был включён, то она не будет действовать на родительский файл
    Событие (или несколько событий), которое возникает на каждом тике определяется, используя register_tick_function()
    Для одного тика может возникать несколько событий

    declare(ticks=4); // Функция, исполняемая при каждом тике function tick_handler() { echo "Вызывается tick_handler()
    "; } register_tick_function('tick_handler'); // вызывает событие тика echo 1 . " " ; echo 2 . " " ; echo 3 . " " ; echo 4 . " " ; echo 5 . " " ; echo 6 . " " ; echo 7 . " " ; echo 8 . " " ; echo 9 . " " ; echo 10 . " " ; echo 11 . " " ;
    1 2 Вызывается tick_handler() 3 4 5 Вызывается tick_handler() 6 7 8 Вызывается tick_handler() 9 10 11 Вызывается tick_handler()
    Источники
    Последнее изменение: 06.11.2024 21:01


    Связанные темы
    Здесь пока нет комментариев
    Добавлять комментарии могут только авторизованные пользователи

    Авторизоваться
    Я буду рекламой
    Я тоже буду рекламой
    И я
    ВВЕРХ