If you've predeclared the subroutine you can leave the '()' off. I generally use it anyway so any maintainers of my code KNOW its a subroutine without even thinking.
Comment on Re: Any differences between method and method()?
If you've predeclared the subroutine you can leave the '()' off.
That's only relevant for function calls; for method calls, predeclaring makes no difference. And to the OP, there's no difference whether you have the () or not.