Я получаю следующее сообщение об ошибке:
[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» во всем проекте я могу найти только единственное объявление ниже, и файл включенв двух других файлах для использования.
Я попытался выяснить, не выполнял ли я какой-либо импорт файла более одного раза, но не смог найти.
В чем проблема и как ее исправить?Чувствуется, действительно, это проводной ...