"our" is designed mainly as a replacement for "use vars", which was an ugly hack. You need "our" in preference to "my" when you have a variable which needs to be accessed from more than one source file. If this isn't the case, then you're probably better off with "my".