I found this advice in a thread in a Linux newsgroup. The original question was typical newbie confusion about use strict forcing them to declare variables. Amongst all the advice (of variable quality!) on how to declare variables, I found someone saying that you could declare variables using syntax like:
use strict qw($foo);
The confusing thing is that it seems to work but, of course, it's not doing what the poster thinks at all. In fact, it has the potentially disasterous effect of turning "strict" off completely.
Perhaps it would be better if use strict complained if it got parameters that it didn't understand.