This warning usually happens when scripts are run under Apache::Registry and similar handlers, and some function uses a lexically scoped variable that is defined outside of that function.
This warning is important and should be considered an error in most cases. The explanation of the problem and possible solutions are discussed in Chapter 6.
 
Continue to: