Parentheses can be omitted after a function name, an anonymous function or a key word (if, elseif, for, foreach, while, switch and catch)