Функция 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
Связанные темы
Здесь пока нет комментариев
Добавлять комментарии могут только авторизованные пользователи