我需要在for循环内调用包含文件超过1000次。 完成200或300次后,我收到以下错误
警告:include(function.php)[function.include]:无法打开流:/var/www/html/test.php中打开的文件太多
示例:
for($i=0;$i<=10000;$i==){
include 'function.php';
}
如何解决此错误?
答案 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();
}