in reply to how to dynamically declare a varialble?

strict is not just about variables, but also for subroutines and references.

Personally I like to use strict only for variables since I like to play with references and the symbol table, soo, I always use:

use strict qw(vars);

Graciliano M. P.
"Creativity is the expression of the liberty".