достаточно понять разницу между локальной и глобальной переменной :/
локальную функцию можно использовать лишь в той области, где она была объявлена; глобальную - где угодно;
ещё, если функция локальная, то при декомпиляции не удастся получить её название