尝试在php中声明构造时出错

时间:2010-11-25 05:42:03

标签: php

在阅读有关从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作为浏览器?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

Ticks取决于运行PHP的Web服务器,安装的PHP版本和其他PHP模块。 From the docs

  

register_tick_function()不应与PHP 5.2或更低版本的线程Web服务器模块一起使用。

如果你正在使用PHP 5.3+,代码示例应运行正常。 (我正在运行5.3,样本按照承诺执行)。否则,请检查您的Web服务器配置。