php包含文件调用

时间:2012-02-05 18:35:12

标签: php

我需要在for循环内调用包含文件超过1000次。 完成200或300次后,我收到以下错误

警告:include(function.php)[function.include]:无法打开流:/var/www/html/test.php中打开的文件太多

示例:

for($i=0;$i<=10000;$i==){
    include 'function.php';
}

如何解决此错误?

2 个答案:

答案 0 :(得分:2)

include 'function.php'; 
for($i=0;$i<=10000;$i==){ 
  function();
} 

答案 1 :(得分:1)

正确的做法是在PHP文件中创建一个函数,然后在循环中调用你的函数。

function something() {
    // put whatever you have inside function.php
}

for ($i=0; $i<10000; $i++) {
    // now call your function 10,000 times
    something();
}