Php 致命错误:C中超过了30秒的最大执行时间:
我被这个错误深深打动了。。。根本拿不到Php 致命错误:C中超过了30秒的最大执行时间:,php,mysql,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;
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;
}
正如人们指出的,您已经超过了允许的最大脚本运行时间,默认情况下为30秒 要更改此设置,请在脚本开头添加:
ini_set('max_execution_time', 300);//for 300 seconds
正如人们指出的,您已经超过了允许的最大脚本运行时间,默认情况下为30秒 要更改此设置,请在脚本开头添加:
ini_set('max_execution_time', 300);//for 300 seconds
我并不是想粗鲁什么的,但是关于这个主题的许多类似帖子怎么说的呢?你的代码看起来很难,而且可能会工作很长时间。您可以使用set_time_limit(0)函数禁用30秒执行时间限制。您调用该函数的$member和$num值是多少?您正在超出允许的最大运行时间,正如错误消息所述。这件事发生在36号完全是巧合。您可以在该脚本中的任何位置运行完允许的运行时,并且您的代码“很好”。只是运行的时间比允许的要长。我不是故意粗鲁或其他什么,但是关于这个主题的大量类似帖子怎么说的呢?你的代码看起来很难,可能会工作很长时间。您可以使用set_time_limit(0)函数禁用30秒执行时间限制。您调用该函数的$member和$num值是多少?您正在超出允许的最大运行时间,正如错误消息所述。这件事发生在36号完全是巧合。您可以在该脚本中的任何位置运行完允许的运行时,并且您的代码“很好”。只是跑的时间比允许的要长。谢谢。。这对美赞库有用。。它对我有用