sub test { warn "Alter Test!"; } test(); eval q{ sub test { warn "Neuer Test!"; } }; test();