Вопрос скорее по PHP сломал мозг, не могу понять, в чём дело
<?php
Fatal error
: Cannot redeclare vocab_terms() (previously declared in C:\wamp\www\test\sites\all\modules\general\preprocess\preprocess_common.inc:469) in C:\wamp\www\test\sites\all\modules\general\preprocess\preprocess_common.inc on line 469
?>
Ошибка дубликата функции с похожим названием, но функция одна. Пробовал переименовывать в произвольное название - то же самое, попытка переопределить саму себя. Содержимое функции тоже не имеет значение, хоть пустая
Решает проблему, не объясняет причину её возникновения:
<?php
if (!function_exists('trouble_func')) {
function trouble_func() {
// любое содержимое
}
}
?>
Приглашаю расставить точки над Ё
Комментарии
Ок, солюшен нашёлся на д.орг
Функция внутри функции
http://drupal.org/node/72099