2009-10-27 94 views
15

我知道Ticks不是PHP特定的,并且与时间和/或操作次数有些相关,但我缺乏所有的理解,否则这些理解会让我与他们合作。在PHP中,Tick是什么?

有人可以向我解释什么蜱是/以简单的方式做?

+1

@Zed +1为您的非PHP特定勾号的很好的例子。 – 2014-03-30 15:08:51

回答

11

我找到了一个体面的解释here。我用它们写了守护进程。

我认为declare()可能计划弃用。我知道这是一个点。

编辑:这是剔除指令,计划弃用。

+1

'declare()'从来没有计划被弃用,但似乎'ticks'指令是。 – 2009-10-27 06:25:14

+0

是的,你是对的。使用pcntl函数编写守护程序需要ticks = 1。我只记得我的代码中的一条评论,指出某些东西被弃用。 – 2009-10-27 06:28:27

2

this link(通过谷歌找到)说,蜱是

PHP的平衡使用,强大的功能,可以让您实现例外PHP4

但你可能不谈论PHP4在这种情况下,请与其他答案一起去。

+0

也来自hte php手册http://th2.php.net/manual/en/function.register-tick-function.php 它似乎是一个低级别的调试API。 – 2009-10-27 06:28:46

6

在PHP中,蜱就像是这是每一个第n个说法(在ñ使用declare声明)后触发的事件,也有一些例外,如控制结构(iffor,...) 。这是可能的register a tick handler,这将被称为每个滴答。这是一个很少使用的功能,但有时它可能对于简单分析有帮助。

+1

那么什么样的语句被视为tick-trigger语句? – 2009-10-27 06:42:07

+0

那么,如果控制结构不被视为语句,那么据我所知,每个语句都会触发一个勾号。 – 2009-10-27 06:54:58

+0

该死的好回答,谢谢。 – 2009-10-29 09:45:48