передаешь в Define 'core', но не подключаешь его в функцию и потом используешь его внутри. Если так работает - то это ошибка и где то у тебя core убежал в глобальный скоуп.