В PHP, что такое Tick?
Я знаю, что Ticks не являются специфичными для PHP и в некоторой степени связаны с временем и/или количеством операций, но мне не хватает понимания, которое в противном случае позволяло бы мне работать с ними.
Может кто-нибудь, пожалуйста, объясните мне, какие тики/делаются простым способом?
Ответы
Ответ 1
Я нашел достойное объяснение здесь. Я использовал их для написания демонов.
Я думаю, что declare() может быть запланировано для устаревания. Я знаю, что это было в какой-то момент.
EDIT: Это была директива тиков, которая планировалась для устаревания.
Ответ 2
В PHP галочка похожа на событие, которое запускается после каждого n-го оператора (n объявляется с помощью declare
), за некоторыми исключениями, такими как управляющие структуры (if
, for
,...). Можно зарегистрировать обработчик тика, который будет называться каждый тик. Это очень редко используемая функция, но иногда она может быть полезной, например, для простого профилирования.
Ответ 3
эта ссылка (найденная через Google) говорит, что Ticks
недостаточно используемая и мощная функция PHP, которая позволяет выполнять исключения в PHP4
Но вы, вероятно, не говорите о PHP4, и в этом случае переходите к другим ответам.
Ответ 4
Начиная с PHP 5.3, тики устарели и будут полностью удалены в будущем.... Проще говоря, галочка - это особое событие, которое происходит внутри PHP каждый раз, когда выполняется определенное количество операторов. Эти операторы являются внутренними для PHP и слабо соответствуют операторам в вашем скрипте.