No fantoche 3.0 e mais recentes, as regras de escopo serão alteradas e você não poderá mais usar $variablename
para se referir a uma variável no escopo global; a sintaxe correta é $::variablename
. Esta sintaxe também funciona em 2.7, e talvez em versões mais antigas também.