Why is it fashionable to hate curly braces - I think readability is much better served with explicit block closing tags...
And why do we hate type declarations? I don't mind being able to omit type declarations, it's handy for quick and dirty stuff - but strict type checking is a powerful tool... so much so that PHP has put a lot of effort into adding it after the fact.