If I'm not right than I'm left, but either way I'll knock you out cold and you know it. I wouldn't teach someone a method that will land them into trouble. When you collect dynamic information from a caller in the form of an array than define it globally.