У меня есть скрипт, который читает глобальный конфигурационный файл, используя Config :: Tiny. На основе переменной выбора мой скрипт выбирает подпрограмму для SQLite, MySQL или PgSQL.
Прямо сейчас файл конфигурации читается в верхней части скрипта, а переменные устанавливаются вне подпрограмм. Но учитывая, что переменные MySQL не имеют ничего общего с PgSQL или SQLite, я хотел установить частные переменные в подпрограммах. Единственное, что Мне интересно, что происходит с переменными, когда подпрограмма завершает свою работу?