Сегодня я просматривал руководство по php и наткнулся на структуру управления declare.Понимание PHP declare() и тики
Конструкция DECLARE используется для установки директив выполнения для блока кода
Это то, что declare
должен делать. Честно говоря, я этого не понимал. При чтении снова он нашел новую вещь Ticks
Клеща это события, которое происходит для каждого N низкого уровня tickable заявления, выполненного анализатором в блоке объявляет. Значение для N задается с использованием тиков = N в директиве блока объявления .
Я тоже этого не понял. что это означает: N low-level tickable statements
Если бы был хороший образец кода, тогда это было бы легко понять. Но ничто не было найдено в руководстве. Я нашел немного на SO Q1, что фактически увеличило мое любопытство и путаницу. Так может ли кто-нибудь это сделать и где мы можем это использовать.
Мое фактическое замешательство с этим утверждением (из связанного сообщения) you can declare a tick-function which checks each n executions of your script whether the connection is still alive or not
. Поэтому, когда я регистрирую функцию галочки с тиком = 20 в файле php и выполняю ее, файл будет сохранен до завершения выполнения 20 (получил эту идею, если она была ошибочно рассмотрена как многопоточная). Это идея, я есть, я не думаю, что его правильно ..
Или это просто замена while($x = 20)
[EDIT 1]
Я также видел реализацию declare()
другой раздел руководство по PHP Function arguments
[EDIT 2]
Также в Process Control
Вы используете оператор declare() для указания местоположений в вашей программе , где возможны обратные вызовы. Это позволяет минимизировать накладные расходы на обработку асинхронных событий
Возможный дубликат [Что такое тики, используемые в PHP?] (Http://stackoverflow.com/questions/3656257/what-are-ticks-used-for-in-php) –
@HoboSapiens Я видел, что SO post и упомянул об этом в вопросе. У меня есть кое-что, что я до сих пор не понял –
Это по существу тот же вопрос, что и на странице, с которой вы уже связались, где есть хорошие примеры использования тика. Если этот вопрос не ответит на ваши вопросы, вам нужно будет уточнить, что вы не понимаете. –