在阅读有关从php手册中声明构造时,我尝试了下面的例子 使用wamp服务器
<?php
declare(ticks=1);
// A function called on each tick event
function tick_handler()
{
echo "tick_handler() called\n";
}
register_tick_function('tick_handler');
$a = 1;
if ($a > 0) {
$a += 2;
print($a);
}
?>
我收到以下错误消息“在页面加载时重置了与服务器的连接。”。 1)我使用firefox作为浏览器?我该如何解决这个问题?
答案 0 :(得分:0)
Ticks取决于运行PHP的Web服务器,安装的PHP版本和其他PHP模块。 From the docs:
register_tick_function()不应与PHP 5.2或更低版本的线程Web服务器模块一起使用。
如果你正在使用PHP 5.3+,代码示例应运行正常。 (我正在运行5.3,样本按照承诺执行)。否则,请检查您的Web服务器配置。