我收到以下错误消息:
[Wed Sep 21 21:19:46 2011] [error] [client 127.0.0.1] PHP Fatal error: Cannot redeclare db_get_groups()
(previously declared in /Library/WebServer/Documents/SMICAdmin/databasescripts/db_get_groups.php:4)
in /Library/WebServer/Documents/SMICAdmin/databasescripts/db_get_groups.php on line 24,
referer: http://localhost/SMICAdmin/index.php
如您所见,错误消息抱怨同一个函数 db_get_groups() 在同一个脚本中出现了两次。但事实并非如此,整个文件都包含在此处(db_get_groups.php):
<?php
function db_get_groups($dbconnection){ //Line 4
$query = "SELECT id FROM groups";
$result = mysqli_query($dbconnection, $query);
$rows = mysqli_fetch_all($result, MYSQLI_ASSOC);
$grouplist = Array();
foreach ($rows as $key => $value) {
error_log(" Value -> ".$value['id']);
$grouplist[] = $value['id'];
}
return $grouplist;
} //Line 24
?>
在整个项目中搜索“db_get_groups”时,我只能找到下面唯一的声明,并且该文件包含在其他两个文件中以供使用。
我确实尝试查找是否以某种方式多次导入文件,但找不到任何文件。
有什么问题,我该如何解决?感觉这个真的连线了...