致命错误:C中超过30秒的最大执行时间:

时间:2013-06-18 18:59:34

标签: php mysql

我对此错误感到非常震惊......根本无法得到它

Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\vas1\apriori.php on line 36

这个函数的代码就像:

function combination($member,$num){
  $n = count($member);  

  $total = pow(2, $n); 
  $list =array();

  $k=0;
  for ($i = 0; $i < $total; $i++) {   
    $list[$k]=array();

    for ($j = 0; $j < $total; $j++) {  

        if ((pow(2, $j) & $i)) $list[$k][]=$member[$j];       
    }
    if(count($list[$k])==$num){

      $k++;
    }else{

      unset($list[$k]);
    }
  }
  return $list;
}

和第36行是:

 if ((pow(2, $j) & $i)) $list[$k][]=$member[$j];  

1 个答案:

答案 0 :(得分:1)

正如人们已经指出你已超过允许的最大脚本运行时间,默认为30秒。

要更改此设置,请添加到脚本的开头:

ini_set('max_execution_time', 300);//for 300 seconds