Those parantheses really annoy me
I think this is confusing more than anything, plus you can already do this through setters and getters
Every time I find myself typing new MyClass()
and than returning back and adding those parentheses. It would be good to reduce this friction and make PHP coding flow smoother.
mmh, seems to me that just replacing function by fn and having such a different behaviour is risky
The 'use' statement clarifies the scope for me. So a proposal like this could have the side effect of mixing scope which would lead to a confusing code.
I really do not want to see this in PHP because it tempts to apply closures on everything. The question is not if we can but if we should.